State legislature
North Carolina state legislators
170 sitting members (count). Money is each member’s 2025–2026 campaign committee, raised, from North Carolina’s records; a blank means no committee was found for the seat.
State Senate
- Jerry TillettDistrict 1$119K
- Norman SandersonDistrict 2$22K
- Bob BrinsonDistrict 3$71K
- Buck NewtonDistrict 4
- Kandie SmithDistrict 5$39K
- Michael LazzaraDistrict 6$277K
- Michael LeeDistrict 7$1.3M
- Bill RabonDistrict 8$235K
- Brent JacksonDistrict 9$650K
- Benton SawreyDistrict 10$316K
- Lisa BarnesDistrict 11$140K
- Jim BurginDistrict 12$168K
- Lisa GrafsteinDistrict 13$216K
- Dan BlueDistrict 14$84K
- Jay ChaudhuriDistrict 15$590K
- Gale AdcockDistrict 16$141K
- Sydney BatchDistrict 17$636K
- Haseeb FatmiDistrict 18$85K
- Val ApplewhiteDistrict 19$2K
- Natalie MurdockDistrict 20$62K
- Tom McInnisDistrict 21$376K
- Sophia ChitlikDistrict 22$99K
- Jonah GarsonDistrict 23$98K
- Danny BrittDistrict 24$422K
- Amy GaleyDistrict 25$217K
- Phil BergerDistrict 26$2.9M
- Michael GarrettDistrict 27$136K
- Gladys RobinsonDistrict 28$31K
- Dave CravenDistrict 29$947K
- Steve JarvisDistrict 30$104K
- Dana JonesDistrict 31$46K
- Paul LoweDistrict 32$108K
- Carl FordDistrict 33$36K
- Chris MeasmerDistrict 34$140K
- Todd JohnsonDistrict 35$417K
- Eddie SettleDistrict 36$98K
- Vickie SawyerDistrict 37
- Mujtaba MohammedDistrict 38$59K
- DeAndrea SalvadorDistrict 39$7K
- Joyce WaddellDistrict 40$9K
- Caleb TheodrosDistrict 41$14K
- Woodson BradleyDistrict 42$392K
- Brad OvercashDistrict 43$306K
- Ted AlexanderDistrict 44$108K
- Mark HolloDistrict 45$41K
- Warren DanielDistrict 46$103K
- Ralph HiseDistrict 47$241K
- Tim MoffittDistrict 48$81K
- Julie MayfieldDistrict 49$237K
- Kevin CorbinDistrict 50$87K
State House
- Ed GoodwinDistrict 1$76K
- Ray JeffersDistrict 2$12K
- Steve TysonDistrict 3$132K
- Jimmy DixonDistrict 4$133K
- Bill WardDistrict 5$16K
- Joe PikeDistrict 6$14K
- Matthew WinslowDistrict 7
- Gloristine BrownDistrict 8$13K
- Tim ReederDistrict 9
- John BellDistrict 10$382K
- Allison DahleDistrict 11$16K
- Chris HumphreyDistrict 12$76K
- Celeste CairnsDistrict 13$99K
- Wyatt GableDistrict 14$43K
- Phil ShepardDistrict 15$24K
- Carson SmithDistrict 16$31K
- Frank IlerDistrict 17
- Deb ButlerDistrict 18$52K
- Charlie MillerDistrict 19
- Ted DavisDistrict 20$0
- Ya LiuDistrict 21
- William BrissonDistrict 22$1K
- Shelly WillinghamDistrict 23$60K
- Dante PittmanDistrict 24$308K
- Allen ChesserDistrict 25$161K
- Donna WhiteDistrict 26$89K
- Rodney PierceDistrict 27$295K
- Larry StricklandDistrict 28$265K
- Vernetta AlstonDistrict 29$104K
- Marcia MoreyDistrict 30$48K
- Zack HawkinsDistrict 31$50K
- Bryan CohnDistrict 32$9K
- Monika Johnson-HostlerDistrict 33$16K
- Tim LongestDistrict 34$23K
- Mike SchietzeltDistrict 35
- Julie von HaefenDistrict 36$34K
- Erin ParéDistrict 37$334K
- Abe JonesDistrict 38$1K
- James RobersonDistrict 39$45K
- Phil RubinDistrict 40
- Maria CervaniaDistrict 41$22K
- Mike ColvinDistrict 42$10K
- Diane WheatleyDistrict 43$90K
- Charles SmithDistrict 44$13K
- Frances JacksonDistrict 45$38K
- Brenden JonesDistrict 46$840K
- John LoweryDistrict 47$46K
- Garland PierceDistrict 48$87K
- Cynthia BallDistrict 49$187K
- Renée PriceDistrict 50$38K
- John SaulsDistrict 51$2K
- Ben MossDistrict 52$49K
- Howard PennyDistrict 53$61K
- Robert ReivesDistrict 54$356K
- Mark BrodyDistrict 55
- Allen BuansiDistrict 56$144K
- Tracy ClarkDistrict 57$69K
- Amos QuickDistrict 58$3K
- Alan BransonDistrict 59$76K
- Amanda CookDistrict 60$72K
- Pricey HarrisonDistrict 61$2K
- John BlustDistrict 62$37K
- Stephen RossDistrict 63
- Dennis RiddellDistrict 64$61K
- Reece PyrtleDistrict 65$163K
- Sarah CrawfordDistrict 66$32K
- Cody HuneycuttDistrict 67$177K
- David WillisDistrict 68$69K
- Dean ArpDistrict 69$110K
- Brian BiggsDistrict 70$93K
- Kanika BrownDistrict 71$5K
- Amber BakerDistrict 72$23K
- Jonathan AlmondDistrict 73$27K
- Jeff ZengerDistrict 74$243K
- Donny LambethDistrict 75$146K
- Harry WarrenDistrict 76$23K
- Julia HowardDistrict 77$77K
- Neal JacksonDistrict 78$253K
- Keith KidwellDistrict 79$123K
- Sam WatfordDistrict 80$13K
- Larry PottsDistrict 81$109K
- Brian EchevarriaDistrict 82$64K
- Grant CampbellDistrict 83$187K
- Jeff McNeelyDistrict 84$179K
- Dudley GreeneDistrict 85$9K
- Hugh BlackwellDistrict 86$154K
- Destin HallDistrict 87$1.9M
- Mary BelkDistrict 88$26K
- Mitchell SetzerDistrict 89$125K
- Dan KigerDistrict 90$3
- Kyle HallDistrict 91$314K
- Terry BrownDistrict 92$34K
- Ray PickettDistrict 93$71K
- Blair EddinsDistrict 94
- Todd CarverDistrict 95$32K
- Jay AdamsDistrict 96$47K
- Heather RhyneDistrict 97$48K
- Beth Gardner HelfrichDistrict 98$201K
- Nasif MajeedDistrict 99$38K
- Julia GreenfieldDistrict 100$22K
- Carolyn LoganDistrict 101$6K
- Becky CarneyDistrict 102
- Laura BuddDistrict 103$53K
- Brandon LoftonDistrict 104$43K
- Tricia CothamDistrict 105
- Carla CunninghamDistrict 106$122K
- Aisha DewDistrict 107$19K
- John TorbettDistrict 108$35K
- Donnie LoftisDistrict 109$38K
- Kelly HastingsDistrict 110$39K
- Paul ScottDistrict 111$23K
- Jordan LopezDistrict 112$33K
- Jake JohnsonDistrict 113$268K
- Eric AgerDistrict 114$41K
- Lindsey PratherDistrict 115$226K
- Brian TurnerDistrict 116$42K
- Jennifer BalkcomDistrict 117$48K
- Mark PlessDistrict 118$24K
- Anna FergusonDistrict 119
- Karl GillespieDistrict 120$52K
Members from Open States (public domain), retrieved October 25, 2026. Machine-readable: /data/legislators/NC.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