Macoupin County, Illinois
County seat: Carlinville · Population 43,748 (2025) · 863 sq mi
Macoupin County is the 32nd most populous of Illinois's 102 counties, with 43,748 people (2025 estimate). Its county seat is Carlinville. It is part of the Central region, one of the 10 Illinois economic development regions (DCEO). The map shows its 27 cities and towns and the 6 neighboring counties.

Macoupin County facts
- County seat
- Carlinville
- Population (2025 estimate)
- 43,748 −2.9% since 2020
- Land area
- 863 sq mi 11th largest of 102
- Water area
- 5 sq mi
- Population density
- 51 per sq mi
- Established
- 1829
- Named after
- Macoupin Creek river in the United States of America
- Largest city
- Carlinville 5,465
- Median household income
- $70,805
- Cities and towns
- 27
- ZIP codes
- 28
- Time zone
- Central
- FIPS code
- 17117
Cities and towns in Macoupin County
Macoupin County has 27 incorporated cities, towns and villages. Populations count the people living inside Macoupin County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Carlinville (county seat) | City | 5,465 | |
| Staunton | City | 4,932 | |
| Gillespie | City | 3,083 | |
| Virden | City | 3,006 | Sangamon County |
| Mount Olive | City | 1,936 | |
| Brighton | Village | 1,864 | Jersey County |
| Girard | City | 1,768 | |
| Bunker Hill | City | 1,593 | |
| Benld | City | 1,403 | |
| Palmyra | Village | 591 | |
| Wilsonville | Village | 529 | |
| Shipman | Town | 504 | |
| Medora | Village | 361 | Jersey County |
| Mount Clare | Village | 308 | |
| Sawyerville | Village | 258 | |
| East Gillespie | Village | 250 | |
| White City | Village | 221 | |
| Lake Ka-Ho | Village | 201 | |
| Nilwood | Town | 198 | |
| Modesto | Village | 179 | |
| Royal Lakes | Village | 171 | |
| Chesterfield | Village | 165 | |
| Hettick | Village | 147 | |
| Standard City | Village | 129 | |
| Dorchester | Village | 125 | |
| Eagarville | Village | 113 | |
| Scottville | Village | 99 |
ZIP codes in Macoupin County
28 ZIP codes reach into Macoupin County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 62002 also Madison County
- 62009
- 62012 also Jersey and Madison counties
- 62014
- 62021 also Madison County
- 62023
- 62033
- 62044 also Greene County
- 62056 also Montgomery County
- 62063 also Jersey and Greene counties
- 62069 also Montgomery County
- 62074 also Madison, Bond and Montgomery counties
- 62079 also Jersey County
- 62085
- 62088 also Madison County
- 62093
- 62560 also Montgomery County
- 62572 also Montgomery County
- 62626
- 62630 also Greene County
- 62638 also Morgan County
- 62640 also Montgomery County
- 62649
- 62667 also Morgan County
- 62672
- 62674
- 62685
- 62690 also Montgomery and Sangamon counties
Population of Macoupin County, 2020–2025
Macoupin County shrank by 1,296 people (−2.9%) between April 2020 and July 2025: 1,232 more deaths than births and a net loss of 78 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 44,929 |
| 2021 | 44,621 |
| 2022 | 44,185 |
| 2023 | 44,057 |
| 2024 | 43,917 |
| 2025 | 43,748 |
Neighboring counties
- Montgomery County east · 28,076 people
- Madison County south · 263,110 people
- Jersey County southwest · 21,160 people
- Greene County west · 11,313 people
- Morgan County northwest · 32,515 people
- Sangamon County northeast · 194,170 people
Printable Macoupin County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (136 KB)
- PNG (2400 px) (93 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Illinois county map with all 102 counties. Found an error? Tell us.