State legislature
South Carolina state legislators
170 sitting members (count). Money is each member’s 2025–2026 campaign committee, raised, from South Carolina’s records; a blank means no committee was found for the seat.
State Senate
- Tom AlexanderDistrict 1
- Rex RiceDistrict 2
- Richard CashDistrict 3
- Mike GambrellDistrict 4
- Tom CorbinDistrict 5
- Jason ElliottDistrict 6
- Karl AllenDistrict 7
- Ross TurnerDistrict 8
- Danny VerdinDistrict 9
- Billy GarrettDistrict 10
- Josh KimbrellDistrict 11
- Lee BrightDistrict 12
- Shane MartinDistrict 13
- Harvey PeelerDistrict 14
- Wes ClimerDistrict 15
- Michael JohnsonDistrict 16
- Everett StubbsDistrict 17
- Ronnie CromerDistrict 18
- Tameika Isaac DevineDistrict 19
- Ed SuttonDistrict 20
- Darrell JacksonDistrict 21
- Overture WalkerDistrict 22
- Carlisle KennedyDistrict 23
- Tom YoungDistrict 24
- Shane MasseyDistrict 25
- Russell OttDistrict 26
- Allen BlackmonDistrict 27
- Greg HembreeDistrict 28
- J.D. ChaplinDistrict 29
- Kent WilliamsDistrict 30
- Mike ReichenbachDistrict 31
- Ronnie SabbDistrict 32
- Luke RankinDistrict 33$50K
- Stephen GoldfinchDistrict 34
- Jeffrey GrahamDistrict 35
- Jeff ZellDistrict 36
- Larry GroomsDistrict 37
- Sean BennettDistrict 38
- Tom FernandezDistrict 39
- Brad HuttoDistrict 40
- Matt LeberDistrict 41$41K
- Deon TedderDistrict 42
- Chip CampsenDistrict 43
- Brian AdamsDistrict 44
- Margie Bright MatthewsDistrict 45
- Tom DavisDistrict 46
State House
- Bill WhitmireDistrict 1$23K
- Adam DuncanDistrict 2$38K
- Phillip BowersDistrict 3$20K
- Davey HiottDistrict 4
- Neal CollinsDistrict 5$65K
- April CromerDistrict 6$76K
- Lee GilreathDistrict 7$36K
- Don ChapmanDistrict 8$86K
- Blake SandersDistrict 9$32K
- Thomas BeachDistrict 10$97K
- Craig GagnonDistrict 11$43K
- Daniel GibsonDistrict 12$15K
- John McCravyDistrict 13$56K
- Luke RankinDistrict 14$50K
- J.A. MooreDistrict 15$21K
- Mark WillisDistrict 16$18K
- Mike BurnsDistrict 17$6K
- Alan MorganDistrict 18$3K
- Patrick HaddonDistrict 19$13K
- Stephen FrankDistrict 20$6K
- Dianne MitchellDistrict 21$15K
- Paul WickensimerDistrict 22$71K
- Chandra DillardDistrict 23$8K
- Bruce BannisterDistrict 24$345K
- Wendell JonesDistrict 25$18K
- David MartinDistrict 26$149K
- David VaughanDistrict 27$28K
- Chris HuffDistrict 28$10K
- Dennis MossDistrict 29$53K
- Brian LawsonDistrict 30$61K
- Rosalyn Henderson-MyersDistrict 31$48K
- Scott MontgomeryDistrict 32$11K
- Travis MooreDistrict 33$159K
- Sarita EdgertonDistrict 34$25K
- Bill ChumleyDistrict 35$18K
- Rob HarrisDistrict 36$30K
- Steven LongDistrict 37$30K
- Josiah MagnusonDistrict 38$49K
- Cal ForrestDistrict 39$42K
- Joe WhiteDistrict 40$25K
- Annie McDanielDistrict 41$14K
- Doug GilliamDistrict 42$13K
- Randy LigonDistrict 43$30K
- Mike NeeseDistrict 44$32K
- Brandon NewtonDistrict 45$122K
- Heath SessionsDistrict 46$72K
- Tommy PopeDistrict 47$62K
- Brandon GuffeyDistrict 48$46K
- John KingDistrict 49$45K
- Keishan ScottDistrict 50$17K
- David WeeksDistrict 51$22K
- Jermaine JohnsonDistrict 52$0
- Richie YowDistrict 53$21K
- Jason LuckDistrict 54$74K
- Jackie HayesDistrict 55$30K
- Tim McGinnisDistrict 56$22K
- Lucas AtkinsonDistrict 57$97K
- Jeff JohnsonDistrict 58$25K
- Terry AlexanderDistrict 59$3K
- Phillip LoweDistrict 60$14K
- Carla SchuesslerDistrict 61$75K
- Robert WilliamsDistrict 62$26K
- Jay JordanDistrict 63$34K
- Fawn PedalinoDistrict 64$74K
- Cody MitchellDistrict 65$118K
- Jackie TerribileDistrict 66$62K
- Murrell SmithDistrict 67$915K
- Heather CrawfordDistrict 68$60K
- Chris WootenDistrict 69$108K
- Robert ReeseDistrict 70$9K
- Nathan BallentineDistrict 71$63K
- Seth RoseDistrict 72$16K
- Chris HartDistrict 73$28K
- Todd RutherfordDistrict 74$67K
- Heather BauerDistrict 75$177K
- Leon HowardDistrict 76$9K
- Kambrell GarvinDistrict 77$15K
- Beth BernsteinDistrict 78$18K
- Hamilton GrantDistrict 79$63K
- Kathy LandingDistrict 80$18K
- Charlie HartzDistrict 81$64K
- Bill ClyburnDistrict 82$15K
- Bill HixonDistrict 83$29K
- Melissa OremusDistrict 84$39K
- Jay KilmartinDistrict 85$37K
- Bill TaylorDistrict 86
- Paula CalhoonDistrict 87$13K
- John LastingerDistrict 88$12K
- Micah CaskeyDistrict 89$110K
- Justin BambergDistrict 90$10K
- Lonnie HoseyDistrict 91$38K
- Brandon CoxDistrict 92$68K
- Jerry GovanDistrict 93$20K
- Gil GatchDistrict 94$144K
- Gilda Cobb-HunterDistrict 95$53K
- Ryan McCabeDistrict 96
- Robby RobbinsDistrict 97$120K
- Greg FordDistrict 98$73K
- Mark SmithDistrict 99$20K
- Sylleste DavisDistrict 100$85K
- Roger KirbyDistrict 101$90K
- Harriet HolmanDistrict 102$49K
- Carl AndersonDistrict 103$21K
- William BaileyDistrict 104$22K
- Kevin HardeeDistrict 105$28K
- Val GuestDistrict 106$66K
- Case BrittainDistrict 107$65K
- Lee HewittDistrict 108$172K
- Tiffany Spann-WilderDistrict 109$7K
- Tom HartnettDistrict 110$67K
- Wendell GilliardDistrict 111$42K
- Joe BustosDistrict 112$59K
- Courtney WatersDistrict 113$16K
- Gary BrewerDistrict 114$125K
- Spencer WetmoreDistrict 115$5K
- James TeepleDistrict 116$123K
- Jordan PaceDistrict 117$13K
- Bill HerbkersmanDistrict 118$138K
- Leon StavrinakisDistrict 119$13K
- Weston NewtonDistrict 120$147K
- Michael RiversDistrict 121$2K
- Bill HagerDistrict 122$35K
- Jeff BradleyDistrict 123$18K
- Shannon EricksonDistrict 124$42K
Members from Open States (public domain), retrieved October 25, 2026. Machine-readable: /data/legislators/SC.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