Boundary Atlas

Kentucky's 4th congressional district (KY-04)

Kentucky's 4th congressional district (KY-04) covers parts or all of 21 counties, including Boone County, Bracken County, Campbell County, Carroll County, Gallatin County and Grant County, and 112 ZIP codes (83 wholly inside it). Its 2020 population was 750,973. This is the map in force for the November 3, 2026 election.

750,973residents (2020 Census)
21counties
112ZIP codes
412voting precincts

Who represents KY-04

OfficeMemberContact
U.S. Representative (KY-04)Thomas Massie (R)202-225-3465
U.S. SenatorMitch McConnell (R)202-224-2541 · contact form
U.S. SenatorRand Paul (R)202-224-4343 · contact form

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

Counties

CountyShare of the county's residents in KY-04
Boone County100%
Bracken County100%
Campbell County100%
Carroll County100%
Gallatin County100%
Grant County100%
Greenup County100%
Harrison County100%
Henry County100%
Kenton County100%
Lewis County100%
Mason County100%
Oldham County100%
Owen County100%
Pendleton County100%
Robertson County100%
Shelby County100%
Spencer County100%
Trimble County100%
Nelson County53%
Carter County10%

ZIP codes

Percentages mark ZIPs only partly in KY-04: the share of that ZIP's residents inside it.

Towns

Alexandria CCD, Augusta CCD, Bedford CCD, Berry CCD, Berry West CCD, Bloomfield CCD, Brooksville CCD, Burlington CCD, Butler CCD, Campbellsburg CCD, Carrollton CCD, Carter CCD, Christianburg CCD, Corinth CCD, Covington CCD, Crittenden CCD, Cynthiana CCD, Eminence CCD, Falmouth CCD, Flatwoods-Russell CCD, Florence CCD, Foster CCD, Garrison CCD, Goforth-Locust Grove CCD, Grants Lick CCD, Greenup CCD, Harrisonville CCD, Hebron CCD, Independence CCD, La Grange CCD, Laurel-Petersville CCD, Mays Lick CCD, Maysville CCD, Milton CCD, Monterey-New Columbus CCD, Mount Olivet CCD, New Castle CCD, New Liberty CCD, Newport-Fort Thomas CCD and Owenton CCD and others.

Get this in your AI agent

Your agent can draw every precinct in KY-04, 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:2104", children_level="precinct", include_districts=True)