Oklahoma House
Party seats now, after each election since 1968, and district results 2016-2024
Current seats
Vacant: district 77, district 99. Control counts seats by party; coalitions and power-sharing agreements are not shown.
Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.
District map
Loading the map.
2024: the candidate(s) with the most votes in each contest (MEDSL); contests with unreliable rows are not shown. Lines of the 2024 elections (US Census Bureau).
Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.
Seats after each election, 1968-2022
No majority line: the chamber changed size (99 to 101 seats).
Seats by election, table
| Year | D | R | Other | Seats | Control |
|---|---|---|---|---|---|
| 2022 | 20 | 81 | 0 | 101 | Republican majority |
| 2020 | 19 | 82 | 0 | 101 | Republican majority |
| 2018 | 25 | 76 | 0 | 101 | Republican majority |
| 2016 | 26 | 75 | 0 | 101 | Republican majority |
| 2014 | 29 | 72 | 0 | 101 | Republican majority |
| 2012 | 29 | 72 | 0 | 101 | Republican majority |
| 2010 | 31 | 70 | 0 | 101 | Republican majority |
| 2008 | 40 | 61 | 0 | 101 | Republican majority |
| 2006 | 44 | 57 | 0 | 101 | Republican majority |
| 2004 | 44 | 57 | 0 | 101 | Republican majority |
| 2002 | 53 | 48 | 0 | 101 | Democratic majority |
| 2000 | 53 | 48 | 0 | 101 | Democratic majority |
| 1998 | 61 | 40 | 0 | 101 | Democratic majority |
| 1996 | 65 | 36 | 0 | 101 | Democratic majority |
| 1994 | 65 | 36 | 0 | 101 | Democratic majority |
| 1992 | 68 | 33 | 0 | 101 | Democratic majority |
| 1990 | 69 | 32 | 0 | 101 | Democratic majority |
| 1988 | 69 | 32 | 0 | 101 | Democratic majority |
| 1986 | 70 | 31 | 0 | 101 | Democratic majority |
| 1984 | 69 | 32 | 0 | 101 | Democratic majority |
| 1982 | 76 | 25 | 0 | 101 | Democratic majority |
| 1980 | 73 | 28 | 0 | 101 | Democratic majority |
| 1978 | 75 | 26 | 0 | 101 | Democratic majority |
| 1976 | 79 | 22 | 0 | 101 | Democratic majority |
| 1974 | 76 | 25 | 0 | 101 | Democratic majority |
| 1972 | 75 | 26 | 0 | 101 | Democratic majority |
| 1970 | 78 | 21 | 0 | 99 | Democratic majority |
| 1968 | 76 | 23 | 0 | 99 | Democratic majority |
Carl Klarner, State Legislative Election Returns, 1967-2022: version 1.0, released June 12, 2024; a fixed historic release.
District results, 2016-2024
The candidate with the most votes in each contest.
2024: 32 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | EDDY DEMPSEY | Republican | 86.3% | |
| 4 | BOB ED CULVER | Republican | 67.9% | |
| 12 | MARK CHAPMAN | Republican | 79.0% | |
| 16 | SCOTT FETGATTER | Republican | 71.4% | |
| 20 | JONATHAN WILK | Republican | 75.8% | |
| 26 | DELL KERBS | Republican | 62.4% | |
| 34 | TRISH RANSON | Democrat | 58.5% | |
| 37 | KEN LUTTRELL | Republican | 78.6% | |
| 38 | JOHN PFEIFFER | Republican | 84.8% | |
| 39 | ERICK HARRIS | Republican | 75.9% | |
| 41 | DENISE CROSSWHITE HADER | Republican | 68.4% | |
| 43 | JAY W STEAGALL | Republican | 70.2% | |
| 45 | ANNIE MENZ | Democrat | 52.4% | |
| 46 | JACOB ROSECRANTS | Democrat | 54.0% | |
| 62 | DANIEL PAE | Republican | 57.0% | |
| 63 | TREY CALDWELL | Republican | 81.2% | |
| 64 | RANDE WORTHEN | Republican | 53.8% | |
| 66 | CLAY STAIRES | Republican | 76.4% | |
| 70 | SUZANNE E SCHREIBER | Democrat | 56.5% | |
| 74 | MARK VANCUREN | Republican | 76.2% | |
| 79 | MELISSA PROVENZANO | Democrat | 54.6% | |
| 83 | ERIC ROBERTS | Republican | 55.4% | |
| 84 | TAMMY WEST | Republican | 58.2% | |
| 85 | CYNDI MUNSON | Democrat | 60.9% | |
| 86 | DAVID HARDIN | Republican | 77.3% | |
| 87 | ELLYN HEFNER | Democrat | 61.5% | |
| 88 | ELLEN POGEMILLER | Democrat | 76.9% | |
| 90 | EMILY GISE | Republican | 66.3% | |
| 94 | ANDY FUGATE | Democrat | 60.6% | |
| 95 | MAX WOLFLEY | Republican | 54.0% | |
| 98 | GABE WOOLLEY | Republican | 66.7% | |
| 100 | MARILYN STARK | Republican | 50.9% |
2022: 31 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 4 | BOB ED CULVER | Republican | 63.4% | |
| 7 | STEVE BASHORE | Republican | 78.7% | |
| 9 | MARK PAUL LEPAK | Republican | 72.4% | |
| 12 | KEVIN MCDUGLE | Republican | 76.2% | |
| 13 | NEIL HAYS | Republican | 63.5% | |
| 23 | TERRY O'DONNELL | Republican | 66.7% | |
| 26 | DELL KERBS | Republican | 67.5% | |
| 34 | TRISH RANSON | Democrat | 61.6% | |
| 35 | TY D BURNS | Republican | 78.3% | |
| 40 | CHAD CALDWELL | Republican | 70.8% | |
| 41 | DENISE CROSSWHITE HADER | Republican | 67.5% | |
| 42 | CINDY ROE | Republican | 79.3% | |
| 43 | JAY W STEAGALL | Republican | 69.7% | |
| 44 | JARED DECK | Democrat | 71.3% | |
| 45 | ANNIE MENZ | Democrat | 53.5% | |
| 46 | JACOB ROSECRANTS | Democrat | 54.5% | |
| 63 | TREY CALDWELL | Republican | 80.5% | |
| 64 | RANDE WORTHEN | Republican | 54.6% | |
| 66 | CLAY STAIRES | Republican | 69.8% | |
| 70 | SUZANNE E SCHREIBER | Democrat | 56.4% | |
| 71 | AMANDA SWOPE | Democrat | 60.8% | |
| 79 | MELISSA PROVENZANO | Democrat | 51.9% | |
| 83 | ERIC ROBERTS | Republican | 52.1% | |
| 84 | TAMMY WEST | Republican | 57.0% | |
| 85 | CYNDI MUNSON | Democrat | 59.9% | |
| 87 | ELLYN HEFNER | Democrat | 60.4% | |
| 88 | MAUREE TURNER | Democrat | 79.5% | |
| 90 | JON ECHOLS | Republican | 64.0% | |
| 95 | MAX WOLFLEY | Republican | 54.0% | |
| 97 | JASON LOWE | Democrat | 72.4% | |
| 100 | MARILYN STARK | Republican | 54.4% |
2020: 37 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 3 | RICK WEST | Republican | 69.2% | |
| 4 | BOB ED CULVER | Republican | 55.2% | |
| 11 | WENDI STEARMAN | Republican | 67.8% | |
| 23 | TERRY O'DONNELL | Republican | 62.1% | |
| 24 | LOGAN J PHILLIPS | Republican | 66.1% | |
| 26 | DELL KERBS | Republican | 69.0% | |
| 28 | DANNY WILLIAMS | Republican | 73.1% | |
| 29 | KYLE HILBERT | Republican | 82.0% | |
| 30 | MARK LAWSON | Republican | 77.2% | |
| 34 | TRISH RANSON | Democrat | 52.5% | |
| 43 | JAY STEAGALL | Republican | 72.6% | |
| 45 | MERLEYN BELL | Democrat | 51.6% | |
| 46 | JACOB ROSECRANTS | Democrat | 50.2% | |
| 55 | TODD RUSS | Republican | 79.8% | |
| 56 | DICK LOWE | Republican | 67.0% | |
| 57 | ANTHONY MOORE | Republican | 70.4% | |
| 62 | DANIEL PAE | Republican | 55.1% | |
| 64 | RANDE WORTHEN | Republican | 54.2% | |
| 65 | TONI HASENBECK | Republican | 79.1% | |
| 66 | JADINE NOLLAN | Republican | 65.2% | |
| 68 | LONNIE SIMS | Republican | 66.8% | |
| 71 | DENISE BREWER | Democrat | 54.3% | |
| 78 | MELOYDE BLANCETT | Democrat | 59.0% | |
| 79 | MELISSA PROVENZANO | Democrat | 51.8% | |
| 81 | MIKE OSBURN | Republican | 62.4% | |
| 83 | ERIC ROBERTS | Republican | 51.9% | |
| 85 | CYNDI MUNSON | Democrat | 56.4% | |
| 87 | COLLIN WALKE | Democrat | 60.2% | |
| 88 | MAUREE TURNER | Democrat | 71.4% | |
| 89 | JOSE CRUZ | Democrat | 66.4% | |
| 90 | JON ECHOLS | Republican | 61.9% | |
| 93 | MICKEY DOLLENS | Democrat | 57.5% | |
| 94 | ANDY FUGATE | Democrat | 59.6% | |
| 95 | MAX WOLFLEY | Republican | 51.2% | |
| 97 | JASON LOWE | Democrat | 71.3% | |
| 100 | MARILYN STARK | Republican | 55.1% | |
| 101 | ROBERT MANGER | Republican | 63.6% |
2018: 73 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 2 | JIM OLSEN | Republican | 52.9% | |
| 3 | LUNDY KIGER | Republican | 54.6% | |
| 5 | JOSH WEST | Republican | 68.2% | |
| 6 | RUSTY CORNWELL | Republican | 66.0% | |
| 7 | BEN LORING | Democrat | 51.5% | |
| 8 | TOM GANN | Republican | 57.2% | |
| 9 | MARK LEPAK | Republican | 68.7% | |
| 10 | JUDD STROM | Republican | 65.2% | |
| 12 | KEVIN MCDUGLE | Republican | 59.9% | |
| 13 | AVERY CARL FRIX | Republican | 68.8% | |
| 14 | CHRIS SNEED | Republican | 53.0% | |
| 15 | RANDY RANDLEMAN | Republican | 65.5% | |
| 16 | SCOTT FETGATTER | Republican | 55.8% | |
| 17 | JIM GREGO | Republican | 63.4% | |
| 18 | DAVID SMITH | Republican | 51.6% | |
| 19 | JUSTIN JJ HUMPHREY | Republican | 68.3% | |
| 20 | SHERRIE CONLEY | Republican | 72.2% | |
| 22 | CHARLES MCCALL | Republican | 66.0% | |
| 23 | TERRY S O'DONNELL | Republican | 58.2% | |
| 24 | LOGAN J PHILLIPS | Republican | 51.8% | |
| 25 | RONNY JOHNS | Republican | 49.3% | |
| 26 | DELL KERBS | Republican | 57.0% | |
| 28 | ZACK TAYLOR | Republican | 60.6% | |
| 29 | KYLE HILBERT | Republican | 75.3% | |
| 31 | GARRY MIZE | Republican | 70.8% | |
| 32 | KEVIN WALLACE | Republican | 70.6% | |
| 34 | TRISH RANSON | Democrat | 57.4% | |
| 35 | TY BURNS | Republican | 71.9% | |
| 39 | RYAN MARTINEZ | Republican | 61.0% | |
| 40 | CHAD CALDWELL | Republican | 59.7% | |
| 41 | DENISE CROSSWHITE HADER | Republican | 66.7% | |
| 42 | CYNTHIA ROE | Republican | 65.6% | |
| 43 | JAY W STEAGALL | Republican | 68.0% | |
| 45 | MERLEYN BELL | Democrat | 53.5% | |
| 46 | JACOB ROSECRANTS | Democrat | 53.0% | |
| 47 | BRIAN HILL | Republican | 66.8% | |
| 48 | TAMMY TOWNLEY | Republican | 63.2% | |
| 49 | TOMMY C HARDIN | Republican | 67.3% | |
| 53 | MARK MCBRIDE | Republican | 57.3% | |
| 54 | KEVIN WEST | Republican | 59.3% | |
| 55 | TODD RUSS | Republican | 52.7% | |
| 56 | DAVID PERRYMAN | Democrat | 60.6% | |
| 61 | KENTON PATZKOWSKY | Republican | 70.4% | |
| 62 | DANIEL PAE | Republican | 50.3% | |
| 63 | TREY CALDWELL | Republican | 71.2% | |
| 64 | RANDE WORTHEN | Republican | 50.7% | |
| 65 | TONI HASENBECK | Republican | 58.9% | |
| 66 | JADINE NOLLAN | Republican | 58.5% | |
| 67 | JEFF BOATMAN | Republican | 65.7% | |
| 68 | LONNIE SIMS | Republican | 57.4% | |
| 69 | SHEILA DILLS | Republican | 70.5% | |
| 70 | CAROL M BUSH | Republican | 54.6% | |
| 71 | DENISE BREWER | Democrat | 56.1% | |
| 75 | T J MARTI | Republican | 53.4% | |
| 76 | ROSS FORD | Republican | 67.2% | |
| 77 | JOHN WALDRON | Democrat | 58.4% | |
| 78 | MELOYDE BLANCETT | Democrat | 59.5% | |
| 79 | MELISSA PROVENZANO | Democrat | 52.0% | |
| 80 | STAN MAY | Republican | 69.3% | |
| 81 | MIKE OSBURN | Republican | 58.0% | |
| 82 | NICOLE MILLER | Republican | 66.1% | |
| 83 | CHELSEY BRANHAM | Democrat | 52.1% | |
| 84 | TAMMY WEST | Republican | 57.9% | |
| 85 | CYNDI MUNSON | Democrat | 57.9% | |
| 86 | DAVID HARDIN | Republican | 59.8% | |
| 90 | JON ECHOLS | Republican | 59.2% | |
| 91 | CHRIS KANNADY | Republican | 62.6% | |
| 94 | ANDY FUGATE | Democrat | 60.4% | |
| 95 | KELLY ALBRIGHT | Democrat | 49.0% | |
| 96 | LEWIS H MOORE | Republican | 61.9% | |
| 98 | DEAN F DAVIS | Republican | 61.8% | |
| 100 | MARILYN M STARK | Republican | 54.5% | |
| 101 | ROBERT MANGER | Republican | 60.4% |
2016: 73 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | JOHNNY TADLOCK | not in source | 60.5% | seats not in source |
| 2 | JOHN BENNETT | not in source | 54.4% | seats not in source |
| 3 | RICK WEST | not in source | 60.8% | seats not in source |
| 4 | MATT MEREDITH | not in source | 51.3% | seats not in source |
| 5 | JOSH WEST | not in source | 70.9% | seats not in source |
| 7 | BEN LORING | not in source | 56.4% | seats not in source |
| 8 | TOM GANN | not in source | 61.6% | seats not in source |
| 10 | TRAVIS DUNLAP | not in source | 70.3% | seats not in source |
| 12 | KEVIN McDUGLE | not in source | 60.7% | seats not in source |
| 13 | AVERY CARL FRIX | not in source | 55.7% | seats not in source |
| 14 | GEORGE FAUGHT | not in source | 64.9% | seats not in source |
| 15 | ED CANNADAY | not in source | 58.5% | seats not in source |
| 16 | SCOTT FETGATTER | not in source | 53.8% | seats not in source |
| 17 | BRIAN RENEGAR | not in source | 57.7% | seats not in source |
| 19 | JUSTIN JJ HUMPHREY | not in source | 52.5% | seats not in source |
| 20 | BOBBY CLEVELAND | not in source | 71.5% | seats not in source |
| 21 | DUSTIN ROBERTS | not in source | 76.0% | seats not in source |
| 23 | TERRY O'DONNELL | not in source | 64.3% | seats not in source |
| 25 | TODD THOMSEN | not in source | 68.4% | seats not in source |
| 26 | DELL KERBS | not in source | 55.8% | seats not in source |
| 27 | JOSH COCKROFT | not in source | 75.9% | seats not in source |
| 28 | TOM NEWELL | not in source | 66.8% | seats not in source |
| 29 | KYLE HILBERT | not in source | 65.9% | seats not in source |
| 31 | JASON W. MURPHEY | not in source | 74.9% | seats not in source |
| 32 | KEVIN WALLACE | not in source | 75.4% | seats not in source |
| 33 | GREG BABINEC | not in source | 52.2% | seats not in source |
| 36 | SEAN ROBERTS | not in source | 69.0% | seats not in source |
| 39 | RYAN MARTINEZ | not in source | 76.5% | seats not in source |
| 40 | CHAD CALDWELL | not in source | 73.7% | seats not in source |
| 42 | TIM DOWNING | not in source | 71.3% | seats not in source |
| 43 | JOHN PAUL JORDAN | not in source | 64.7% | seats not in source |
| 45 | CLAUDIA GRIFFITH | not in source | 51.3% | seats not in source |
| 46 | SCOTT MARTIN | not in source | 60.4% | seats not in source |
| 47 | LESLIE KATHRYN OSBORN | not in source | 78.1% | seats not in source |
| 49 | TOMMY C. HARDIN | not in source | 75.3% | seats not in source |
| 50 | MARCUS McENTIRE | not in source | 76.3% | seats not in source |
| 51 | SCOTT R. BIGGS | not in source | 78.0% | seats not in source |
| 54 | KEVIN WEST | not in source | 61.8% | seats not in source |
| 55 | TODD RUSS | not in source | 58.7% | seats not in source |
| 56 | DAVID PERRYMAN | not in source | 65.7% | seats not in source |
| 60 | RHONDA BAKER | not in source | 67.4% | seats not in source |
| 61 | CASEY MURDOCK | not in source | 85.3% | seats not in source |
| 62 | JOHN MICHAEL MONTGOMERY | not in source | 52.6% | seats not in source |
| 63 | JEFF COODY | not in source | 64.2% | seats not in source |
| 64 | RANDE WORTHEN | not in source | 58.6% | seats not in source |
| 65 | SCOOTER PARK | not in source | 72.7% | seats not in source |
| 66 | JADINE NOLLAN | not in source | 68.1% | seats not in source |
| 67 | SCOTT McEACHIN | not in source | 69.4% | seats not in source |
| 69 | CHUCK STROHM | not in source | 70.0% | seats not in source |
| 70 | CAROL BUSH | not in source | 60.1% | seats not in source |
| 71 | KATIE HENKE | not in source | 55.6% | seats not in source |
| 73 | REGINA GOODWIN | not in source | 88.6% | seats not in source |
| 74 | DALE DERBY | not in source | 66.6% | seats not in source |
| 75 | DAN KIRBY | not in source | 59.6% | seats not in source |
| 76 | DAVID BRUMBAUGH | not in source | 68.0% | seats not in source |
| 78 | MELOYDE BLANCETT | not in source | 49.0% | seats not in source |
| 79 | WELDON WATSON | not in source | 65.1% | seats not in source |
| 80 | MIKE RITZE | not in source | 69.8% | seats not in source |
| 81 | MIKE OSBURN | not in source | 62.1% | seats not in source |
| 82 | KEVIN CALVEY | not in source | 60.2% | seats not in source |
| 84 | TAMMY WEST | not in source | 61.2% | seats not in source |
| 85 | CYNDI MUNSON | not in source | 54.2% | seats not in source |
| 86 | WILL FOURKILLER | not in source | 62.8% | seats not in source |
| 87 | COLLIN WALKE | not in source | 48.0% | seats not in source |
| 91 | CHRIS KANNADY | not in source | 72.5% | seats not in source |
| 92 | FORREST BENNETT | not in source | 60.5% | seats not in source |
| 93 | MICKEY DOLLENS | not in source | 59.8% | seats not in source |
| 94 | SCOTT INMAN | not in source | 63.0% | seats not in source |
| 95 | ROGER FORD | not in source | 56.5% | seats not in source |
| 97 | JASON LOWE | not in source | 73.5% | seats not in source |
| 99 | GEORGE E. YOUNG | not in source | 81.8% | seats not in source |
| 100 | ELISE HALL | not in source | 52.0% | seats not in source |
| 101 | TESS TEAGUE | not in source | 64.8% | seats not in source |
MEDSL precinct returns 2016-2024: a fixed historic release; the file records no release date.
Sources
Current members: Open States (CC0 1.0), commit 3a1d876 of November 3, 2026; seat totals from openstates-metadata (MIT).
Seats after each election: Carl Klarner, State Legislative Election Returns, 1967-2022, Harvard Dataverse (CC0 1.0).
District results: MEDSL precinct returns (2018-2024 CC0 1.0; 2016 MIT License).
District lines: US Census Bureau, TIGER/Line cartographic boundaries (public domain), state legislative districts 2024, 1:500,000.
Data through November 3, 2026.