2024 Missouri General Election Results
Updates for the state and county races are provided here.

The general election occurred today across all 50 states to elect officials across numerous federal, state and local positions. In Missouri, elections today included five executive offices, six ballot measures, two retention races for the State Supreme Court, 17 seats in the State Senate and all 163 seats in the State House. Key local races in three of the state’s most populous counties are also detailed here. The full list of results from the state can be found below.
Executive Offices (6 Republicans, 0 Democrats):
For Governor, Republican Mike Kehoe won with 59.1% (1,750,802) against Democrat Crystal Quade with 38.7% (1,146,173), Libertarian Bill Slantz with 1.4% (40,908) and Green Paul Lehmann with 0.8% (22,359). 2,960,242 votes counted.
For Lieutenant Governor, Republican David Wasinger won with 57.4% (1,671,771) against Democrat Richard Brown with 38.5% (1,121,608), Libertarian Ken Iverson with 2.1% (61,731) and Green Danielle Elliott with 2.0% (58,260). 2,913,370 votes counted.
For Attorney General, Republican incumbent Andrew Bailey won with 59.8% (1,739,626) against Democrat Elad Gross with 37.9% (1,103,482) and Libertarian Ryan Munro with 2.3% (66,878). 2,909,986 votes counted.
For Secretary of State, Republican Denny Hoskins won with 57.7% (1,677,902) against Democrat Barbara Phifer with 39.7% (1,154,090), Libertarian Carl Herman Freese with 1.7% (49,113) and Green Jerome Bauer with 1.0% (29,012). 2,910,117 votes counted.
For Treasurer, Republican incumbent Vivek Malek won with 57.9% (1,684,714) against Democrat Mark Osmack with 38.0% (1,106,236), Libertarian John Hartwig with 2.8% (81,443) and Green Reagn Haase with 1.2% (35,745). 2,908,138 votes counted.
Ballot Measures (4 Passed, 2 Rejected):
For Amendment 2 (Legalize and regulate sports wagering), Yes won with 50.1% (1,478,652) against No with 49.9% (1,475,691). 2,954,343 votes counted.
For Amendment 3 (Provide the right to reproductive freedom), Yes won with 51.6% (1,538,659) against No with 48.4% (1,443,022). 2,981,681 votes counted.
For Amendment 5 (Allow the Missouri Gaming Commission to issue one additional gambling boat license to operate on the Osage River from the Missouri River to the Bagnell Dam), No won with 52.5% (1,523,889) against Yes with 47.5% (1,380,949). 2,904,838 votes counted.
For Amendment 6 (Define the administration of justice to include the levying of costs to support the salaries and benefits for law enforcement personnel), No won with 60.6% (1,711,527) against Yes with 39.4% (1,112,081). 2,823,608 votes counted.
For Amendment 7 (Establishes that only citizens who are Missouri residents can vote and prohibits ranked-choice voting), Yes won with 68.4% (1,966,852) against No with 31.6% (906,851). 2,873,703 votes counted.
For Prop A (Establish $15 per hour minimum wage by 2026 and require employers to provide earned paid sick leave for employees), Yes won with 57.6% (1,693,064) against No with 42.4% (1,247,658). 2,940,722 votes counted.
State Supreme Court (Nonpartisan):
For the retention of Justice Kelly Broniec, Yes won with 63.1% (1,634,157) against No with 36.9% (954,663). 2,588,820 votes counted.
For the retention of Justice Ginger Gooch, Yes won with 62.2% (1,606,477) against No with 37.8% (974,374). 2,580,851 votes counted.
Greene County Board of Commissioners (3 Republicans, 0 Democrats):
For District 2, Republican incumbent John Russell won with 59.0% (41,826) against Democrat Tim McGrady with 41.0% (29,097). 70,923 votes counted.
Jackson County Officials:
For Prosecuting Attorney, Democrat Melesa Johnson won with 57.0% (174,122) against Republican Tracey Chappell with 43.0% (131,345). 305,467 votes counted.
St. Louis County Council (4 Democrats, 3 Republicans):
For District 2, Democrat Gretchen Bangert won with 67.1% (41,364) against Republican Sudhir Rathod with 32.9% (20,258). 61,622 votes counted.
For District 4, Democratic incumbent Shalonda Webb won with 80.3% (45,763) against Republican Rhonda Linders with 17.2% (9,779) and Libertarian Theo Brown Sr. with 2.5% (1,456). 56,998 votes counted.
For District 6, Republican G. Michael Archer won with 52.5% (36,820) against Democrat Kevin Schartner with 47.5% (33,319). 70,139 votes counted.
State Senate (24 Republicans, 10 Democrats):
For District 1, Democratic incumbent Doug Beck won with 56.1% (53,263) against Republican Robert Crump with 43.9% (41,598). 94,861 votes counted.
For District 3, Republican Mike Henderson won with 75.9% (60,548) against Democrat Doug Halbert with 24.1% (19,273). 79,821 votes counted.
For District 5, Democratic incumbent Steve Roberts won with 88.6% (47,670) against Republican Robert Vroman with 11.4% (6,151). 53,821 votes counted.
For District 7, Democrat Patty Lewis won with 74.5% (58,149) against Republican Joey LaSalle with 25.5% (19,939). 78,088 votes counted.
For District 9, Democratic incumbent Barbara Anne Washington won with 79.3% (50,220) against Republican Derron Black with 20.7% (13,103). 63,323 votes counted.
For District 11, Republican Joe Nicola won with 52.4% (37,008) against Democrat Robert Sauls with 47.6% (33,680). 70,688 votes counted. REPUBLICAN FLIP
For District 13, Democratic incumbent Angela Mosley won unopposed.
For District 15, Republican David Gregory won with 51.6% (56,093) against Democrat Joe Pereles with 46.8% (50,841) and Libertarian Jeff Coleman with 1.6% (1,733). 108,667 votes counted.
For District 17, Democrat Maggie Nurrenbern won with 53.0% (44,709) against Republican Jerry Nolte with 47.0% (39,650). 84,359 votes counted.
For District 19, Democrat Stephen Webber won with 57.0% (48,998) against Republican James Coyne with 43.0% (37,010). 86,008 votes counted. DEMOCRATIC FLIP
For District 21, Republican Kurtis Gregory won with 69.3% (64,446) against Democrat Jim Bates with 30.7% (28,521). 92,967 votes counted.
For District 23, Republican Adam Schnelting won with 55.1% (51,308) against Democrat Matt Williams with 44.9% (41,822). 93,130 votes counted.
For District 25, Republican incumbent Jason Bean won with 83.7% (62,593) against Democrat Chuck Banks with 16.3% (12,215). 74,808 votes counted.
For District 27, Republican Jamie Burger won unopposed.
For District 29, Republican incumbent Mike Moon won with 80.1% (73,685) against Democrat Ron Monnig with 19.9% (18,326). 92,011 votes counted.
For District 31, Republican incumbent Rick Brattin won with 68.5% (60,541) against Democrat Raymond James with 31.5% (27,825). 88,366 votes counted.
For District 33, Republican Brad Hudson won unopposed.
State House (111 Republicans, 52 Democrats):
For District 1, Republican incumbent Jeff Farnan won unopposed.
For District 2, Republican incumbent Mazzie Christensen won unopposed.
For District 3, Republican incumbent Danny Busick won unopposed.
For District 4, Republican incumbent Greg Sharpe won with 82.8% (14,066) against Democrat Melissa Viloria with 17.2% (2,916). 16,982 votes counted.
For District 5, Republican incumbent Louis Riggs won unopposed.
For District 6, Republican incumbent Ed Lewis won with 78.5% (13,234) against Democrat John Akins with 21.5% (3,622). 16,856 votes counted.
For District 7, Republican incumbent Peggy McGaugh won with 81.4% (14,814) against Democrat Terrence Fiala with 18.6% (3,396). 18,210 votes counted.
For District 8, Republican incumbent Josh Hurlbert won with 68.6% (15,167) against Democrat Sandy Van Wagner with 31.4% (6,946). 22,113 votes counted.
For District 9, Republican incumbent Dean VanSchoiack won unopposed.
For District 10, Republican incumbent Bill Falkner won with 61.9% (8,154) against Democrat Andrew Gibson with 38.1% (5,009). 13,163 votes counted.
For District 11, Republican incumbent Brenda Shields won unopposed.
For District 12, Republican Mike Jones won with 50.4% (10,131) against Democratic incumbent Jamie Johnson with 49.6% (9,952). 20,083 votes counted. REPUBLICAN FLIP
For District 13, Republican incumbent Sean Pouche won with 66.5% (14,444) against Democrat Andrea Denning with 33.5% (7,271). 21,715 votes counted.
For District 14, Democratic incumbent Ashley Aune won with 54.5% (10,959) against Republican Frank Pendleton with 45.5% (9,1332). 20,091 votes counted.
For District 15, Democrat Kenneth Jamison won with 53.0% (9,618) against Republican Mike Jones with 47.0% (8,543). 18,161 votes counted.
For District 16, Republican incumbent Chris Brown won with 55.7% (11,001) against Democrat Gloria Young with 44.3% (8,750). 19,751 votes counted.
For District 17, Republican incumbent Bill Allen won with 51.8% (8,992) against Democrat Shirley Mata with 48.2% (8,353). 17,345 votes counted.
For District 18, Democratic incumbent Eric Woods won unopposed.
For District 19, Democrat Wick Thomas won with 74.5% (6,373) against Republican Karen Spalding with 25.5% (2,186). 8,559 votes counted.
For District 20, Republican Mike Steinmeyer won with 59.4% (9,664) against Democrat Clarence Franklin with 40.6% (6,608). 16,272 votes counted.
For District 21, Democrat Will Jobe won with 51.4% (5,922) against Republican Marjain Breitenbach with 48.6% (5,610). 11,532 votes counted.
For District 22, Democratic incumbent Yolanda Young won with 77.3% (9,516) against Republican Mireya Barragan with 22.7% (2,790). 12,306 votes counted.
For District 23, Democratic incumbent Michael Johnson won with 86.0% (6,782) against Republican Daniel Contreras with 14.0% (1,107). 7,889 votes counted.
For District 24, Democratic incumbent Emily Weber won with 85.0% (14,797) against Republican Claudia Toomim with 15.0% (2,604). 17,401 votes counted.
For District 25, Democrat Patricia Mansur won with 76.7% (17,477) against Republican Steven Bright with 23.3% (5,297). 22,774 votes counted.
For District 26, Democrat Tiffany Price won with 83.8% (11,150) against Republican Anthony Zarantonello with 16.2% (2,162). 13,312 votes counted.
For District 27, Democrat Melissa Douglas won unopposed.
For District 28, Democrat Donna Barnes won with 68.2% (10,287) against Republican Steven Hinton with 31.8% (4,792). 15,079 votes counted.
For District 29, Democratic incumbent Aaron Crossley won with 56.2% (9,572) against Republican Robert Bruette with 43.8% (7,462). 17,034 votes counted.
For District 30, Republican incumbent Jon Patterson won with 53.9% (11,830) against Democrat Kevin Grover with 44.9% (9,854) and Green Frank Lawrence with 1.2% (261). 21,945 votes counted.
For District 31, Republican Ron Fowler won with 55.6% (10,665) against Democrat Jeremy Rowan with 44.4% (8,501). 19,166 votes counted.
For District 32, Republican incumbent Jeff Coleman won with 66.6% (13,067) against Democrat Jennifer Cassidy with 33.4% (6,544). 19,611 votes counted.
For District 33, Republican Carolyn Caton won unopposed.
For District 34, Democratic incumbent Kemp Strickler won with 51.8% (10,172) against Republican J.C. Crossley with 48.2% (9,463). 19,635 votes counted.
For District 35, Democratic incumbent Keri Ingle won with 57.5% (12,494) against Republican Michael Green with 42.5% (9,249). 21,743 votes counted.
For District 36, Democratic incumbent Anthony Ealy won with 61.6% (9,304) against Republican Dave Thomas with 38.4% (5,806). 15,110 votes counted.
For District 37, Democratic incumbent Mark Sharp won unopposed.
For District 38, Democrat Martin Jacobs won with 51.3% (10,344) against Republican incumbent Chris Lonsdale with 48.7% (9,829). 20,173 votes counted. DEMOCRATIC FLIP
For District 39, Republican Mark Meirath won unopposed.
For District 40, Republican incumbent Chad Perkins won with 83.4% (14,958) against Libertarian Sheri Jay with 16.6% (2,981). 17,939 votes counted.
For District 41, Republican incumbent Doyle Justus won with 76.9% (15,505) against Democrat Hans Stock with 20.5% (4,133) and Libertarian Dalton Johnson with 2.6% (521). 20,159 votes counted.
For District 42, Republican incumbent Jeff Myers won with 77.4% (16,261) against Democrat Shaun Sparks with 22.6% (4,748). 21,009 votes counted.
For District 43, Republican incumbent Kent Haden won with 78.5% (13,257) against Democrat Erik Richardson with 21.5% (3,637). 16,894 votes counted.
For District 44, Republican John Martin won with 64.7% (12,864) against Democrat Dave Raithel with 35.3% (7,023). 19,887 votes counted.
For District 45, Democratic incumbent Kathy Steinhoff won unopposed.
For District 46, Democratic incumbent David Smith won unopposed.
For District 47, Democratic incumbent Adrian Plank won with 54.5% (11,600) against Republican John Potter with 45.5% (9,672). 21,272 votes counted.
For District 48, Republican incumbent Tim Taylor won with 77.4% (14,478) against Democrat Joseph Jefferies with 22.6% (4,228). 18,706 votes counted.
For District 49, Republican incumbent Jim Schulte won with 72.7% (13,147) against Democrat Jessica Slisz with 27.3% (4,937). 18,084 votes counted.
For District 50, Democrat Gregg Bush won with 56.0% (10,329) against Republican John Lane with 44.0% (8,111). 18,440 votes counted.
For District 51, Republican Mark Nolte won with 73.9% (12,409) against Democrat Glenda Bainbridge with 26.1% (4,377). 16,786 votes counted.
For District 52, Republican incumbent Bradley Pollitt won with 74.3% (11,020) against Democrat Rene Vance with 25.7% (3,816). 14,836 votes counted.
For District 53, Republican incumbent Terry Thompson won with 72.9% (13,550) against Democrat Beth Grubb with 27.1% (5,039). 18,589 votes counted.
For District 54, Republican Brandon Phelps won with 70.3% (11,614) against Democrat Eric Stevens with 29.7% (4,911). 16,525 votes counted.
For District 55, Republican William Irwin won unopposed.
For District 56, Republican incumbent Michael Davis won with 54.2% (9,871) against Democrat Pam Jenkins Hatcher with 45.8% (8,353). 18,224 votes counted.
For District 57, Republican incumbent Rodger Reedy won with 81.2% (15,240) against Democrat Michael Walbom with 18.8% (3,526). 18,766 votes counted.
For District 58, Republican incumbent Willard Haley won unopposed.
For District 59, Republican incumbent Rudy Veit won unopposed.
For District 60, Republican incumbent Dave Griffith won with 62.6% (10,412) against Democrat Jamie Howard with 37.4% (6,232). 16,644 votes counted.
For District 61, Republican incumbent Bruce Sassmann won unopposed.
For District 62, Republican incumbent Sherri Gallick won unopposed.
For District 63, Republican incumbent Tricia Byrnes won with 65.4% (12,167) against Democrat Jenna Roberson with 34.6% (6,428). 18,595 votes counted.
For District 64, Republican Deanna Self won unopposed.
For District 65, Republican incumbent Wendy Hausman won unopposed.
For District 66, Democratic incumbent Marlene Terry won unopposed.
For District 67, Democrat Tonya Rush won unopposed.
For District 68, Democrat Kem Smith won unopposed.
For District 69, Republican Scott Miller won with 57.7% (12,262) against Democrat Chris Chapman with 42.3% (8,974). 21,236 votes counted.
For District 70, Democrat Stephanie Boykin won with 79.1% (11,008) against Libertarian Dustin Coffell with 20.9% (2,904). 13,912 votes counted.
For District 71, Democratic incumbent LaDonna Appelbaum won unopposed.
For District 72, Democratic incumbent Doug Clemens won unopposed.
For District 73, Democratic incumbent Raychel Proudie won unopposed.
For District 74, Democrat Marla Smith won with 83.6% (10,195) against Republican Jack Howard with 16.4% (1,999). 12,194 votes counted.
For District 75, Democrat Chanel Mosley won unopposed.
For District 76, Democratic incumbent Marlon Anderson won with 90.5% (10,927) against Libertarian Cameron McCarty with 9.5% (1,147). 12,074 votes counted.
For District 77, Democratic incumbent Kimberly-Ann Collins won unopposed.
For District 78, Democrat Marty Joe Murray won with 88.4% (9,788) against Republican Jim Povolish with 11.6% (1,280). 11,068 votes counted.
For District 79, Democratic incumbent LaKeySha Bosley won unopposed.
For District 80, Democrat Elizabeth Fuchs won with 84.2% (12,115) against Republican Kirk Hilzinger with 15.8% (2,277). 14,392 votes counted.
For District 81, Democratic incumbent Steve Butz won with 78.1% (10,407) against Republican Jake Koehr with 21.9% (2,921). 13,328 votes counted.
For District 82, Democrat Nick Kimble won with 74.0% (16,013) against Republican Donald Flecke with 26.0% (5,639). 21,652 votes counted.
For District 83, Democrat Raymond Reed won with 76.9% (14,337) against Libertarian Andrew Bolin with 19.9% (3,704) and Green James Annala with 3.2% (596). 18,637 votes counted.
For District 84, Democratic incumbent Del Taylor won with 87.9% (11,470) against Republican Richard Cowell with 12.1% (1,577). 13,047 votes counted.
For District 85, Democratic incumbent Yolonda Fountain Henderson won unopposed.
For District 86, Democrat Jeff Hales won unopposed.
For District 87, Democrat Connie Steinmetz won with 61.9% (10,267) against Republican John Rommel with 38.1% (6,324). 16,591 votes counted.
For District 88, Republican incumbent Holly Jones won with 59.9% (12,960) against Democrat John Kiehne with 40.1% (8,674). 21,634 votes counted.
For District 89, Republican George Hruza won with 57.3% (12,711) against Democrat Eric Morse with 42.7% (9,471). 22,182 votes counted.
For District 90, Democrat Mark Boyko won with 60.6% (13,670) against Republican Scott Mathewson with 39.4% (8,874). 22,544 votes counted.
For District 91, Democratic incumbent Jo Doll won unopposed.
For District 92, Democratic incumbent Michael Burton won with 54.3% (10,244) against Republican Kenneth Abram with 45.7% (8,626). 18,870 votes counted.
For District 93, Democratic incumbent Bridget Walsh Moore won with 68.8% (8,416) against Libertarian James O’Donnell with 31.2% (3,813). 12,229 votes counted.
For District 94, Republican incumbent Jim Murphy won with 56.3% (10,457) against Democrat Kyle Kerns with 43.7% (8,103). 18,560 votes counted.
For District 95, Republican incumbent Michael O’Donnell won with 61.5% (13,311) against Democrat Deb Langland with 38.5% (8,327). 21,638 votes counted.
For District 96, Republican incumbent Brad Christ won with 55.2% (12,297) against Democrat Leslie Derrington with 44.8% (9,967). 22,264 votes counted.
For District 97, Republican incumbent David Casteel won with 64.5% (11,459) against Democrat Dan Schaefer with 35.5% (6,309). 17,768 votes counted.
For District 98, Democrat Jaclyn Zimmermann won with 52.3% (10,758) against Republican Carol Veillette with 47.7% (9,813). 20,571 votes counted.
For District 99, Democratic incumbent Ian Mackey won unopposed.
For District 100, Republican incumbent Philip Oehlerking won with 50.3% (10,954) against Democrat Colin Lovett with 49.7% (10,811). 21,765 votes counted.
For District 101, Republican incumbent Ben Keathley won with 54.6% (12,246) against Democrat Jacqueline Cotton with 45.4% (10,198). 22,444 votes counted.
For District 102, Republican incumbent Richard West won with 64.6% (14,344) against Democrat Alex Hissong with 35.4% (7,873). 22,217 votes counted.
For District 103, Republican incumbent Dave Hinman won with 56.9% (10,286) against Democrat Amanda Taylor with 43.1% (7,776). 18,062 votes counted.
For District 104, Republican Terri Violet won with 54.9% (10,929) against Democrat Tara Murray with 45.1% (8,974). 19,903 votes counted.
For District 105, Republican Colin Wellenkamp won with 52.9% (8,178) against Democrat Ron Odenthal with 47.1% (7,280). 15,458 votes counted.
For District 106, Republican incumbent Travis Wilson won with 55.3% (11,236) against Democrat Karen Edge with 44.7% (9,091). 20,327 votes counted.
For District 107, Republican incumbent Mark Matthiesen won with 60.5% (11,930) against Democrat Gary Wester with 39.5% (7,789). 19,719 votes counted.
For District 108, Republican Mike Costlow won with 62.8% (13,059) against Democrat Susan Shumway with 35.7% (7,434) and Green Patrick Andrew Miller with 1.5% (311). 20,804 votes counted.
For District 109, Republican John Simmons won with 72.2% (16,043) against Democrat Eleanor Maynard with 27.8% (6,165). 22,208 votes counted.
For District 110, Republican incumbent Justin Sparks won with 62.7% (14,683) against Democrat Josh Thackston with 37.3% (8,747). 23,430 votes counted.
For District 111, Republican Cecelie Williams won unopposed.
For District 112, Republican incumbent Renee Reuter won with 69.3% (13,697) against Democrat Dave Rekosh with 30.7% (6,068). 19,765 votes counted.
For District 113, Republican incumbent Phil Amato won unopposed.
For District 114, Republican incumbent Ken Waller won with 70.0% (13,374) against Democrat Jessie Shepherd with 30.0% (5,738). 19,112 votes counted.
For District 115, Republican Bill Lucas won with 73.9% (13,736) against Democrat David George with 26.1% (4,853). 18,589 votes counted.
For District 116, Republican incumbent Dale Wright won with 83.4% (12,847) against Libertarian Ethan Jones with 16.6% (2,552). 15,399 votes counted.
For District 117, Republican Becky Laubinger won with 76.0% (11,965) against Democrat Casey Cassidy with 24.0% (3,788). 15,753 votes counted.
For District 118, Republican incumbent Mike McGirl won unopposed.
For District 119, Republican incumbent Brad Banderman won with 71.9% (12,751) against Democrat Amy Thompson with 28.1% (4,976). 17,727 votes counted.
For District 120, Republican John Hewkin won with 80.0% (13,989) against Democrat Jen Tracy with 20.0% (3,487). 17,476 votes counted.
For District 121, Republican incumbent Bill Hardwick won with 71.5% (5,601) against Democrat Brandon Swartz with 28.5% (2,229). 7,830 votes counted.
For District 122, Republican incumbent Tara Peters won with 73.1% (11,524) against Democrat Tara Anura with 26.9% (4,238). 15,762 votes counted.
For District 123, Republican Jeff Vernetti won with 76.6% (17,208) against Democrat Nancy Bates with 23.4% (5,262). 22,470 votes counted.
For District 124, Republican incumbent Don Mayhew won with 82.8% (15,637) against Democrat Tara Hallmark with 17.2% (3,247). 18,884 votes counted.
For District 125, Republican incumbent Dane Diehl won with 83.6% (14,970) against Democrat Lynda Jones with 16.4% (2,929). 17,899 votes counted.
For District 126, Republican incumbent Jim Kalberloh won with 79.2% (14,800) against Democrat Kirsten Hockaday with 20.8% (3,894). 18,694 votes counted.
For District 127, Republican incumbent Ann Kelley won with 85.5% (16,473) against Democrat Marvin Manring with 14.5% (2,802). 19,275 votes counted.
For District 128, Republican Christopher Warwick won with 81.8% (15,497) against Democrat Rich Horton with 18.2% (3,453). 18,950 votes counted.
For District 129, Republican incumbent John Black won with 82.3% (15,751) against Democrat Louise Hansen with 17.7% (3,382). 19,133 votes counted.
For District 130, Republican incumbent Bishop Davidson won with 67.9% (12,578) against Democrat Leslie Jones with 32.1% (5,957). 18,535 votes counted.
For District 131, Republican incumbent Bill Owen won with 76.0% (15,781) against Democrat Ashley Cossins with 24.0% (4,997). 20,778 votes counted.
For District 132, Democrat Jeremy Dean won with 51.6% (5,450) against Republican Stephanos Freeman with 48.4% (5,109). 10,559 votes counted.
For District 133, Republican incumbent Melanie Stinnett won with 56.1% (7,431) against Democrat Derrick Nowlin with 43.9% (5,810). 13,241 votes counted.
For District 134, Republican incumbent Alex Riley won unopposed.
For District 135, Democratic incumbent Betsy Fogle won with 55.0% (8,529) against Republican Michael Hasty with 45.0% (6,974). 15,503 votes counted.
For District 136, Democratic incumbent Stephanie Hein won with 51.0% (9,329) against Republican Jim Robinette with 49.0% (8,964). 18,293 votes counted.
For District 137, Republican incumbent Darin Chappell won with 70.4% (16,584) against Democrat Bryce Lockwood with 29.6% (6,988). 23,572 votes counted.
For District 138, Republican Burt Whaley won unopposed.
For District 139, Republican incumbent Bob Titus won with 75.0% (16,312) against Democrat Mark Gray with 25.0% (5,432). 21,744 votes counted.
For District 140, Republican incumbent Jamie Ray Gragg won with 76.4% (15,895) against Democrat Julia Curran with 23.6% (4,897). 20,792 votes counted.
For District 141, Republican Melissa Schmidt won with 88.2% (17,657) against Democrat Michael Bates with 11.8% (2,372). 20,029 votes counted.
For District 142, Republican incumbent Jeff Knight won unopposed.
For District 143, Republican incumbent Bennie Cook won with 85.6% (16,299) against Democrat Bernadette Holzer with 14.4% (2,742). 19,041 votes counted.
For District 144, Republican Tony Harbison won with 82.6% (15,749) against Democrat Andrew Eye with 17.4% (3,320). 19,069 votes counted.
For District 145, Republican Bryant Wolfin won unopposed.
For District 146, Republican incumbent Barry Hovis won unopposed.
For District 147, Republican incumbent John Voss won with 62.0% (9,362) against Democrat J. Michael Davis with 33.9% (5,118) and Libertarian Greg Tlapek with 4.2% (632). 15,112 votes counted.
For District 148, Republican David Dolan won unopposed.
For District 149, Republican incumbent Donnie Brown won unopposed.
For District 150, Republican incumbent Cameron Bunting Parker won with 82.2% (11,859) against Democrat Kay Collier with 17.8% (2,568). 14,427 votes counted.
For District 151, Republican Steven Jordan won with 85.2% (15,972) against Democrat Donnie Hovis with 14.8% (2,773). 18,745 votes counted.
For District 152, Republican incumbent Hardy Billington won unopposed.
For District 153, Republican Keith Elliott won with 85.3% (16,984) against Democrat Sheila Bristol with 14.7% (2,916). 19,900 votes counted.
For District 154, Republican Lisa Durnell won with 84.8% (15,196) against Democrat JoJo Stewart with 15.2% (2,728). 17,924 votes counted.
For District 155, Republican Matthew Overcast won with 83.0% (17,480) against Democrat Courtney Sweeney-Legore with 17.0% (3,573). 21,053 votes counted.
For District 156, Republican incumbent Brian Seitz won with 78.9% (13,399) against Democrat Janis Beacham with 21.1% (3,583). 16,982 votes counted.
For District 157, Republican incumbent Mitch Boggs won unopposed.
For District 158, Republican incumbent Scott Cupps won with 85.1% (14,924) against Democrat Yma Sautbine with 14.9% (2,616). 17,540 votes counted.
For District 159, Republican incumbent Dirk Deaton won unopposed.
For District 160, Republican incumbent Ben Baker won with 77.9% (14,416) against Democrat Rebecca Jensen with 22.1% (4,085). 18,501 votes counted.
For District 161, Republican incumbent Lane Roberts won with 64.0% (8,490) against Democrat Shawna Ackerson with 36.0% (4,783). 13,273 votes counted.
For District 162, Republican incumbent Robert Bromley won unopposed.
For District 163, Republican Cathy Loy won with 78.3% (11,855) against Democrat Philip Wilson with 21.7% (3,278). 15,133 votes counted.