RepublicanNot in office · last served 2012Lost the 2026 general

Bradley S Moulton

Last held office: Maine House of Representatives, District 149 (2010–2012). Ran in 14 elections between 1988 and 2024, winning 3. Lost the 2026 race for Maine House District 146.

Last office: Maine House of Representatives, District 149

Last margin
−25.7
Lost 2026
Elections
15
1988–2026

Source: Wikidata, congress-legislators and Open States; 99chambers legislative records

Career

Offices held, and every time Moulton was on a ballot. Filled marks are general elections won; hollow marks are primaries; an orange outline is a loss.

Source: 99chambers results archive (MEDSL, Klarner, state election offices)

Every race Moulton has run

Baseline: how the seat voted for president in the same or nearest year. Running ahead of it means Moulton won voters the party’s presidential nominee did not; primaries have no baseline.

YearOfficeStageResultOpponentsShareMarginRaisedBaselineAgainst baseline
2026Maine House of Representatives, District 146GeneralLostWalter Gerard Runte Jr. (D)37.2%D+25.7$9KD+25.4−0.3
2024Maine House of Representatives, District 146GeneralLostWalter Gerard Runte Jr. (D)44.3%D+11.4—D+25.4+14.0
2022Maine House of Representatives, District 146GeneralLostWalter Gerard Runte Jr. (D)42%D+16.0—D+26.2+10.2
2020Maine State Senate, District 35GeneralLostMark Lawrence (D)37.4%D+25.3——
2018Maine House of Representatives, District 4GeneralLostPatricia Hymanson (D)41.5%D+17.0——
2016Maine House of Representatives, District 4GeneralLostPatricia Hymanson (D)46.9%D+6.2——
2014Maine House of Representatives, District 4GeneralLostPatricia Hymanson (D)48.8%D+2.4——
2014Maine House of Representatives, District 4PrimaryWonUnopposed100%———
2012Maine House of Representatives, District 149GeneralLostPaul Donald McGowan (D)45.6%D+8.8——
2010Maine House of Representatives, District 149GeneralWonMichael F. Score (D)58.7%R+17.3——
2008Maine House of Representatives, District 149GeneralLostDawn Hill (D)38.6%D+22.9——
2006Maine House of Representatives, District 149GeneralLostDawn Hill (D)37.1%D+25.7——
2004Maine House of Representatives, District 149GeneralWonGlen Macwilliams (D)52.5%R+5.0——
1998Maine House of Representatives, District 3GeneralLostGary J. Wheeler (D)31.1%D+37.8——
1988Maine State Senate, District 35GeneralLostStephen C. Estes (D)44.6%D+10.8——

Source: 99chambers results archive; 2026: civicAPI (unofficial)Updated Nov 8, 2026, 7:01 PM ET

Campaign money, 2025–26

Raised
$9K
Spent
$6.7K

Source: Maine Ethics Commission filings through Jun 10, 2026Updated Oct 31, 2026, 10:42 PM ET

Campaign committees

Open committees can still raise and spend money.

Moulton, Bradley
State
Active

Source: Maine Ethics Commission filings through Jun 10, 2026Updated Oct 31, 2026, 10:42 PM ET

Seats Moulton has held

Source: 99chambers results archive

Who Moulton has run against

Source: 99chambers results archive; 2026: civicAPI (unofficial)