2024 Missouri State House Election
Missouri · State
General Election
November 5, 2024
Contests
163
Candidates
285
Valid votes
2,774,012
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2022 |
|---|---|---|---|---|---|
| Republican | 1,716,107 | 61.9% | 111 | 68.1% | 0 |
| Democratic | 1,038,438 | 37.4% | 52 | 31.9% | 0 |
| Libertarian | 18,254 | 0.7% | 0 | 0.0% | 0 |
| Green | 1,168 | 0.0% | 0 | 0.0% | — |
| Independent | 45 | 0.0% | 0 | 0.0% | 0 |
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 111 | 111 | 0 | 65.5% | 61.9% | −3.6 pp |
| Democratic | 52 | 52 | 0 | 33.7% | 37.4% | +3.7 pp |
Seat changes by party
163 → 163 seats
| Party | 2020 seats | 2024 seats | Change | 2020 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 114 | 111 | −3 | 62.7% | 61.9% | −0.8 pp |
| Democratic | 49 | 52 | +3 | 36.8% | 37.4% | +0.7 pp |
Seat changes by party
163 → 163 seats
| Party | 2022 seats | 2024 seats | Change | 2022 Vote % | 2024 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 111 | 111 | 0 | 65.5% | 61.9% | −3.6 pp |
| Democratic | 52 | 52 | 0 | 33.7% | 37.4% | +3.7 pp |
Seat changes by party
163 → 163 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 114 | 49 |
| November 8, 2022 | 111 | 52 |
| November 5, 2024 | 111 | 52 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 114 | 49 |
| November 8, 2022 | 111 | 52 |
| November 5, 2024 | 111 | 52 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 62.7% | 36.8% |
| November 8, 2022 | 65.5% | 33.7% |
| November 5, 2024 | 61.9% | 37.4% |
District map
Loading map…
District results
163 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 12,24654.6% | 54.6% | 10,19845.4% | 45.4% | —— | — | 22,444 | |
| 14,34464.6% | 64.6% | 7,87335.4% | 35.4% | —— | — | 22,217 | |
| 10,28656.9% | 56.9% | 7,77643.1% | 43.1% | —— | — | 18,062 | |
| 10,92954.9% | 54.9% | 8,97445.1% | 45.1% | —— | — | 19,903 | |
| 8,17852.9% | 52.9% | 7,28047.1% | 47.1% | —— | — | 15,458 | |
| 11,23655.3% | 55.3% | 9,09144.7% | 44.7% | —— | — | 20,327 | |
| 11,93060.5% | 60.5% | 7,78939.5% | 39.5% | —— | — | 19,719 | |
| 13,05962.8% | 62.8% | 7,43435.7% | 35.7% | —— | — | 20,804 | |
| 16,04372.2% | 72.2% | 6,16527.8% | 27.8% | —— | — | 22,208 | |
| 14,68362.7% | 62.7% | 8,74737.3% | 37.3% | —— | — | 23,430 | |
| 16,096100.0% | 100.0% | —— | — | —— | — | 16,096 | |
| 13,69769.3% | 69.3% | 6,06830.7% | 30.7% | —— | — | 19,765 | |
| 15,099100.0% | 100.0% | —— | — | —— | — | 15,099 | |
| 13,37470.0% | 70.0% | 5,73830.0% | 30.0% | —— | — | 19,112 | |
| 13,73673.9% | 73.9% | 4,85326.1% | 26.1% | —— | — | 18,589 | |
| 12,84783.4% | 83.4% | —— | — | 2,55216.6% | 16.6% | 15,399 | |
| 11,96576.0% | 76.0% | 3,78824.0% | 24.0% | —— | — | 15,753 | |
| 15,791100.0% | 100.0% | —— | — | —— | — | 15,791 | |
| 12,75171.9% | 71.9% | 4,97628.1% | 28.1% | —— | — | 17,727 | |
| 13,98980.0% | 80.0% | 3,48720.0% | 20.0% | —— | — | 17,476 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Ben KeathleyRep12,246 votes · 54.6%Runner-upJacqueline CottonDem10,198 votes · 45.4% | Jacqueline CottonDem10,198 votes · 45.4% | 9.1percentage points | |
Richard William WestRep14,344 votes · 64.6%Runner-upAlex HissongDem7,873 votes · 35.4% | Alex HissongDem7,873 votes · 35.4% | 29.1percentage points | |
Dave HinmanRep10,286 votes · 57.0%Runner-upAmanda TaylorDem7,776 votes · 43.1% | Amanda TaylorDem7,776 votes · 43.1% | 13.9percentage points | |
Terri VioletRep10,929 votes · 54.9%Runner-upTara L MurrayDem8,974 votes · 45.1% | Tara L MurrayDem8,974 votes · 45.1% | 9.8percentage points | |
Colin WellenkampRep8,178 votes · 52.9%Runner-upRon OdenthalDem7,280 votes · 47.1% | Ron OdenthalDem7,280 votes · 47.1% | 5.8percentage points | |
Travis WilsonRep11,236 votes · 55.3%Runner-upKaren EdgeDem9,091 votes · 44.7% | Karen EdgeDem9,091 votes · 44.7% | 10.6percentage points | |
Mark MatthiesenRep11,930 votes · 60.5%Runner-upGary WesterDem7,789 votes · 39.5% | Gary WesterDem7,789 votes · 39.5% | 21.0percentage points | |
Mike CostlowRep13,059 votes · 62.8%Runner-upSusan ShumwayDem7,434 votes · 35.7% | Susan ShumwayDem7,434 votes · 35.7% | 27.0percentage points | |
John SimmonsRep16,043 votes · 72.2%Runner-upEleanor MaynardDem6,165 votes · 27.8% | Eleanor MaynardDem6,165 votes · 27.8% | 44.5percentage points | |
Justin SparksRep14,683 votes · 62.7%Runner-upJosh ThackstonDem8,747 votes · 37.3% | Josh ThackstonDem8,747 votes · 37.3% | 25.3percentage points | |
| Cecelie WilliamsRep16,096 votes · 100.0% | — | — | |
Renee ReuterRep13,697 votes · 69.3%Runner-upDave RekoshDem6,068 votes · 30.7% | Dave RekoshDem6,068 votes · 30.7% | 38.6percentage points | |
| Phil AmatoRep15,099 votes · 100.0% | — | — | |
Ken WallerRep13,374 votes · 70.0%Runner-upJessie ShepherdDem5,738 votes · 30.0% | Jessie ShepherdDem5,738 votes · 30.0% | 40.0percentage points | |
Bill LucasRep13,736 votes · 73.9%Runner-upDavid GeorgeDem4,853 votes · 26.1% | David GeorgeDem4,853 votes · 26.1% | 47.8percentage points | |
Dale L. WrightRep12,847 votes · 83.4%Runner-upEthan JonesLibertarian2,552 votes · 16.6% | Ethan JonesLibertarian2,552 votes · 16.6% | 66.9percentage points | |
Becky LaubingerRep11,965 votes · 76.0%Runner-upCasey CassidyDem3,788 votes · 24.1% | Casey CassidyDem3,788 votes · 24.1% | 51.9percentage points | |
| Mike McGirlRep15,791 votes · 100.0% | — | — | |
Brad BandermanRep12,751 votes · 71.9%Runner-upAmy ThompsonDem4,976 votes · 28.1% | Amy ThompsonDem4,976 votes · 28.1% | 43.9percentage points | |
John W. HewkinRep13,989 votes · 80.1%Runner-upJen TracyDem3,487 votes · 20.0% | Jen TracyDem3,487 votes · 20.0% | 60.1percentage points |