Georgia's 12th congressional district (GA-12)
Georgia's 12th congressional district (GA-12) covers parts or all of 24 counties, including Bulloch County, Burke County, Candler County, Columbia County, Emanuel County and Evans County, and 104 ZIP codes (84 wholly inside it). Its 2020 population was 765,136. This is the map in force for the November 3, 2026 election.
Who represents GA-12
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (GA-12) | Rick W. Allen (R) | 202-225-2823 |
| U.S. Senator | Jon Ossoff (D) | 202-224-3521 · contact form |
| U.S. Senator | Raphael G. Warnock (D) | 202-224-3643 · contact form |
Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).
Counties
| County | Share of the county's residents in GA-12 |
|---|---|
| Bulloch County | 100% |
| Burke County | 100% |
| Candler County | 100% |
| Columbia County | 100% |
| Emanuel County | 100% |
| Evans County | 100% |
| Glascock County | 100% |
| Jefferson County | 100% |
| Jenkins County | 100% |
| Johnson County | 100% |
| Laurens County | 100% |
| Lincoln County | 100% |
| McDuffie County | 100% |
| Montgomery County | 100% |
| Richmond County | 100% |
| Screven County | 100% |
| Tattnall County | 100% |
| Toombs County | 100% |
| Treutlen County | 100% |
| Warren County | 100% |
| Washington County | 100% |
| Wheeler County | 100% |
| Wilkes County | 81% |
| Effingham County | 27% |
ZIP codes
Percentages mark ZIPs only partly in GA-12: the share of that ZIP's residents inside it.
- 30401
- 30410
- 30411
- 30412
- 30413
- 30414
- 30415
- 30417
- 30420
- 30421
- 30423
- 30425
- 30426
- 30427 (82%)
- 30428
- 30429
- 30434
- 30436
- 30439
- 30441
- 30442
- 30445
- 30446
- 30448
- 30449
- 30450
- 30451
- 30452
- 30453
- 30454
- 30455
- 30456
- 30457
- 30458
- 30460
- 30461
- 30464
- 30467
- 30470
- 30471
- 30473
- 30474
- 30477
- 30631 (8.3%)
- 30660 (8.2%)
- 30668 (59%)
- 30673 (95%)
- 30802
- 30803
- 30805
- 30807
- 30808
- 30809
- 30810
- 30812
- 30813
- 30814
- 30815
- 30816
- 30817
- 30818
- 30820 (97%)
- 30821
- 30822
- 30823
- 30824
- 30828
- 30830
- 30833
- 30901
- 30904
- 30905
- 30906
- 30907
- 30909
- 30912
- 31002
- 31009
- 31011 (1.9%)
- 31012 (0.6%)
- 31018
- 31019
- 31021
- 31022 (98%)
- 31027
- 31035
- 31037 (14%)
- 31045 (72%)
- 31049
- 31065 (78%)
- 31067
- 31075
- 31082 (99%)
- 31087 (0.5%)
- 31089
- 31094
- 31096
- 31303
- 31308 (20%)
- 31312 (20%)
- 31321 (35%)
- 31326 (5.6%)
- 31329 (91%)
- 31549 (8.7%)
Towns
Adrian CCD, Adrian CCD, Alamo CCD, Aline CCD, Appling CCD, Augusta CCD, Brewton CCD, Brooklet CCD, Cadwell CCD, Camak CCD, Cedar Crossing CCD, Cedar Grove CCD, Claxton CCD, Collins CCD, Davisboro CCD, Dearing CCD, Deepstep CCD, Dexter CCD, Dublin CCD, Dudley CCD, East Dublin CCD, Evans CCD, Fort Gordon CCD, Gibson CCD, Gillis Springs CCD, Girard CCD, Glennville CCD, Glenwood CCD, Gracewood CCD, Greens Cut CCD, Grovetown-Harlem CCD, Harrison CCD, Hephzibah CCD, Hiltonia CCD, Keysville CCD, Kite CCD, Lincolnton CCD, Louisville CCD, Metter CCD and Midville CCD and others.
Get this in your AI agent
Your agent can draw every precinct in GA-12, or list them with population shares (related_geographies). Add https://boundarymcp.com/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:
get_boundaries(id="us:congressional_district:1312", children_level="precinct", include_districts=True)