RepublicanNot in office · last served 2022Won the 2026 general by 21.9

Joel R Stetkis

Last held office: Maine House of Representatives, District 105 (2014–2022). Ran in 5 elections between 2014 and 2020, winning 4. Won the 2026 race for Maine Senate District 3.

Last office: Maine House of Representatives, District 105

Last margin
+21.9
Won 2026
Elections
6
2014–2026

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

Career

Offices held, and every time Stetkis 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 Stetkis has run

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

YearOfficeStageResultOpponentsShareMarginRaisedBaselineAgainst baseline
2026Maine State Senate, District 3GeneralWonStanley Byron Short Jr. (D)61%R+21.9$12.8KR+28.4−6.5
2020Maine House of Representatives, District 105GeneralWonUnopposed100%———
2018Maine House of Representatives, District 105GeneralWonJohn R. Clark (D)65.8%R+31.5——
2016Maine House of Representatives, District 105GeneralWonJoshua T. Hartford (D)64.2%R+28.3——
2014Maine House of Representatives, District 105GeneralWonDaniel S. Swain (D)67.3%R+34.5——
2014Maine House of Representatives, District 105PrimaryLostDwayne A. Littlefield (R)20.7%−58.7——

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

Campaign money, 2025–26

Raised
$12.8K
Spent
$18.5K

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

Campaign committees

Open committees can still raise and spend money.

Stetkis, Joel R
State
Active

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

Seats Stetkis has held

Source: 99chambers results archive

Who Stetkis has run against

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