Boundary Atlas

ZIP code 31049: Johnson County, GA

ZIP code 31049 is in Kite (9.2% of residents), in Johnson County (74%) and Emanuel County (26%), Georgia. 91% of its residents live outside city limits. It is in Georgia's 12th congressional district. Its state senate districts are State Senate District 26 (74%) and State Senate District 23 (26%); its state house districts are State House District 155 (74%) and State House District 158 (26%).

1,742residents (2020 Census)
91.3 sq miland area
1cities and towns
1congressional district
3voting precincts

See it on the mapAll of Georgia

City and county

City or townShare of ZIP residents
Kite9.2%

CountyShare of ZIP residents
Johnson County74%
Emanuel County26%

Town or county subdivisionShare of ZIP residents
Kite CCD63%
Swainsboro CCD19%
Adrian CCD11%
Adrian CCD7.2%

Congressional district

Congressional districtShare of ZIP residents
Georgia's 12th congressional district (GA-12)100%

Elected officials

OfficeMemberContactShare of residents
U.S. Representative (GA-12)Rick W. Allen (R)202-225-2823100%
U.S. SenatorJon Ossoff (D)202-224-3521 · contact formstatewide
U.S. SenatorRaphael G. Warnock (D)202-224-3643 · contact formstatewide
State Senator (State Senate District 26)David Lucas (Democratic)74%
State Senator (State Senate District 23)Max Burns (R)26%
State Representative (State House District 155)Matt Hatchett (R)74%
State Representative (State House District 158)Butch Parrish (R)478-237-383826%

Officials serving now (members of Congress until January 3, 2027). Sources: State legislators: Open States (public domain); Members of Congress: the @unitedstates project, congress-legislators (CC0).

Local government

State legislative districts

State senate districtShare of ZIP residents
State Senate District 2674%
State Senate District 2326%

State house districtShare of ZIP residents
State House District 15574%
State House District 15826%

Voting precincts

3 voting precincts overlap ZIP 31049. Map them, with each precinct's share of the ZIP's residents.

Get this in your AI agent

Your agent can get these cities, counties, districts and precincts with their shares, and their GeoJSON boundaries, from Boundary Atlas. Add https://atlas-production-d344.up.railway.app/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:

related_geographies(id="us:zcta:31049")

ZIP 31049 here is the Census Bureau's ZIP Code Tabulation Area, which approximates the USPS ZIP Code; PO-box-only ZIPs have none. Districts are the maps in force for the November 3, 2026 election.