State legislature
Oklahoma state legislators
146 sitting members (count). Money is each member’s 2025–2026 campaign committee, raised, from Oklahoma’s records; a blank means no committee was found for the seat.
State Senate
- Micheal BergstromDistrict 1$6K
- Ally SeifriedDistrict 2$281K
- Julie McIntoshDistrict 3$12K
- Tom WoodsDistrict 4$156K
- George BurnsDistrict 5$6K
- David BullardDistrict 6$59K
- Warren HamiltonDistrict 7$5K
- Bryan LoganDistrict 8$35K
- Avery FrixDistrict 9$99K
- Bill ColemanDistrict 10$196K
- Regina GoodwinDistrict 11$7K
- Todd GollihareDistrict 12$209K
- Jonathan WingardDistrict 13$5K
- Jerry AlvordDistrict 14$174K
- Lisa StandridgeDistrict 15$17K
- Mary BorenDistrict 16$37K
- Shane JettDistrict 17$5K
- Jack StewartDistrict 18$50K
- Roland PedersonDistrict 19$4K
- Chuck HallDistrict 20$429K
- Randy GrellnerDistrict 21$27K
- Kristen ThompsonDistrict 22$275K
- Lonnie PaxtonDistrict 23$139K
- Brian GuthrieDistrict 25$26K
- Darcy JechDistrict 26$6K
- Casey MurdockDistrict 27$49K
- Grant GreenDistrict 28$340K
- Julie DanielsDistrict 29$70K
- Julia KirtDistrict 30$148K
- Spencer KernDistrict 31$24K
- Dusty DeeversDistrict 32$54K
- Christi GillespieDistrict 33$18K
- Dana PrietoDistrict 34$29K
- Jo Anna DossettDistrict 35$20K
- John HasteDistrict 36$312K
- Aaron ReinhardtDistrict 37$44K
- Brent HowardDistrict 38$15K
- Dave RaderDistrict 39$16K
- Carri HicksDistrict 40$114K
- Adam PughDistrict 41$35K
- Brenda StanleyDistrict 42$265K
- Kendal SacchieriDistrict 43$17K
- Michael BrooksDistrict 44$70K
- Paul RosinoDistrict 45$84K
- Mark MannDistrict 46$41K
- Kelly HinesDistrict 47$45K
- Nikki NiceDistrict 48$13K
State House
- Eddy DempseyDistrict 1$2K
- Jim OlsenDistrict 2$12K
- Rick WestDistrict 3$8K
- Bob CulverDistrict 4$76K
- Josh WestDistrict 5$238K
- Rusty CornwellDistrict 6$63K
- Steve BashoreDistrict 7$147K
- Tom GannDistrict 8$29K
- Mark LepakDistrict 9$5K
- Judd StromDistrict 10$8K
- John KaneDistrict 11$175K
- Mark ChapmanDistrict 12$74K
- Neil HaysDistrict 13$30K
- Chris SneedDistrict 14$57K
- Tim TurnerDistrict 15$86K
- Scott FetgatterDistrict 16$18K
- Jim GregoDistrict 17$16K
- David SmithDistrict 18$52K
- Justin HumphreyDistrict 19$5K
- Jonathan WilkDistrict 20$93K
- Cody MaynardDistrict 21$115K
- Ryan EavesDistrict 22$79K
- Derrick HildebrantDistrict 23$17K
- Chris BanningDistrict 24$38K
- Ronny JohnsDistrict 25$5K
- Dell KerbsDistrict 26$28K
- Danny SterlingDistrict 27$97K
- Danny WilliamsDistrict 28$26K
- Kyle HilbertDistrict 29$495K
- Mark LawsonDistrict 30$121K
- Collin DuelDistrict 31$116K
- Jim ShawDistrict 32$121K
- Molly JenkinsDistrict 33$109K
- Trish RansonDistrict 34$99K
- Dillon TravisDistrict 35$66K
- John GeorgeDistrict 36$130K
- Ken LuttrellDistrict 37$8K
- John PfeifferDistrict 38$10K
- Erick HarrisDistrict 39$172K
- Chad CaldwellDistrict 40$13K
- Denise Crosswhite HaderDistrict 41$57K
- Cindy RoeDistrict 42$58K
- Jay SteagallDistrict 43$15K
- Jared DeckDistrict 44$20K
- Annie MenzDistrict 45$25K
- Jacob RosecrantsDistrict 46$26K
- Brian HillDistrict 47$27K
- Tammy TownleyDistrict 48$24K
- Josh CantrellDistrict 49$10K
- Stacy AdamsDistrict 50$21K
- Brad BolesDistrict 51$18K
- Gerrid KendrixDistrict 52$79K
- Jason BlairDistrict 53$44K
- Kevin WestDistrict 54$2K
- Nick ArcherDistrict 55$86K
- Dick LoweDistrict 56$79K
- Anthony MooreDistrict 57$232K
- Carl NewtonDistrict 58$57K
- Mike DobrinskiDistrict 59$59K
- Mike KelleyDistrict 60$142K
- Kenton PatzkowskyDistrict 61$52K
- Daniel PaeDistrict 62$44K
- Trey CaldwellDistrict 63$245K
- Rande WorthenDistrict 64$4K
- Toni HasenbeckDistrict 65$0
- Clay StairesDistrict 66$15K
- Rob HallDistrict 67$28K
- Mike LayDistrict 68$54K
- Mark TedfordDistrict 69$91K
- Suzanne SchreiberDistrict 70$103K
- Amanda ClintonDistrict 71$45K
- Michelle McCaneDistrict 72$10K
- Ron StewartDistrict 73$48K
- Kevin NorwoodDistrict 74$115K
- T.J. MartiDistrict 75$77K
- Ross FordDistrict 76$80K
- Meloyde BlancettDistrict 78$27K
- Melissa ProvenzanoDistrict 79$102K
- Stan MayDistrict 80$51K
- Mike OsburnDistrict 81$63K
- Nicole MillerDistrict 82$105K
- Eric RobertsDistrict 83$47K
- Tammy WestDistrict 84$36K
- Cyndi MunsonDistrict 85$26K
- David HardinDistrict 86$98K
- Ellyn HefnerDistrict 87$35K
- Ellen PogemillerDistrict 88$50K
- Arturo AlonsoDistrict 89$13K
- Emily GiseDistrict 90$73K
- Chris KannadyDistrict 91$10K
- Sam Wargin GrimaldoDistrict 92$18K
- Mickey DollensDistrict 93$5K
- Andy FugateDistrict 94$21K
- Max WolfleyDistrict 95$46K
- Preston StinsonDistrict 96$217K
- Aletia TimmonsDistrict 97$58K
- Gabe WoolleyDistrict 98$26K
- Marilyn StarkDistrict 100$24K
- Robert MangerDistrict 101$74K
Members from Open States (public domain), retrieved October 25, 2026. Machine-readable: /data/legislators/OK.json.
Federal law prohibits using information copied from FEC reports to solicit contributions or for commercial purposes. Do not use TerraCivic for fundraising, donor prospecting, or contact lists. TerraCivic shows no individual contributor names, addresses, employers or amounts. Data use & privacy