Democratic legislator Peter C. Stuckey, 67, won the race for the Maine House seat representing District 42, which includes part of Portland.

Stuckey, a toll collector, earned 71.1 percent of the vote, beating out Portland Republican Marc M. Lamontagne.