Christian County, Illinois
County seat: Taylorville · Population 33,443 (2025) · 710 sq mi
Christian County is the 42nd most populous of Illinois's 102 counties, with 33,443 people (2025 estimate). Its county seat is Taylorville. It is part of the Central region, one of the 10 Illinois economic development regions (DCEO). The map shows its 15 cities and towns and the 4 neighboring counties.

Christian County facts
- County seat
- Taylorville
- Population (2025 estimate)
- 33,443 −1.8% since 2020
- Land area
- 710 sq mi 24th largest of 102
- Water area
- 6 sq mi
- Population density
- 47 per sq mi
- Established
- 1839
- Same name
- One of 3 Christian Counties in the US
- Named after
- Christian County county in Kentucky, United States
- Largest city
- Taylorville 10,522
- Median household income
- $62,611
- Cities and towns
- 15 plus 1 CDPs
- ZIP codes
- 20
- Time zone
- Central
- FIPS code
- 17021
Cities and towns in Christian County
Christian County has 15 incorporated cities, towns and villages. Populations count the people living inside Christian County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Taylorville (county seat) | City | 10,522 | |
| Pana | City | 4,907 | Shelby County |
| Kincaid | Village | 1,310 | |
| Assumption | City | 1,112 | |
| Edinburg | Village | 1,055 | |
| Morrisonville | Village | 977 | |
| Stonington | Village | 794 | |
| Tovey | Village | 445 | |
| Mount Auburn | Village | 441 | |
| Owaneco | Village | 206 | |
| Bulpitt | Village | 204 | |
| Palmer | Village | 199 | |
| Jeisyville | Village | 99 | |
| Harvel | Village | 54 | Montgomery County |
| Moweaqua | Village | 10 | Shelby County |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Langleyville | 282 |
ZIP codes in Christian County
20 ZIP codes reach into Christian County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 62075 also Montgomery and Fayette counties
- 62083 also Montgomery County
- 62510 also Shelby County
- 62513 also Macon County
- 62517
- 62531
- 62538 also Montgomery County
- 62540
- 62545 also Sangamon County
- 62546 also Montgomery County
- 62547 also Macon County
- 62550 also Shelby and Macon counties
- 62555
- 62556
- 62557 also Shelby and Montgomery counties
- 62558 also Sangamon and Montgomery counties
- 62563 also Sangamon County
- 62567
- 62568
- 62570
Population of Christian County, 2020–2025
Christian County shrank by 598 people (−1.8%) between April 2020 and July 2025: 645 more deaths than births and a net gain of 44 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 33,960 |
| 2021 | 33,717 |
| 2022 | 33,588 |
| 2023 | 33,501 |
| 2024 | 33,442 |
| 2025 | 33,443 |
Neighboring counties
- Sangamon County northwest · 194,170 people
- Montgomery County southwest · 28,076 people
- Shelby County southeast · 20,576 people
- Macon County northeast · 99,300 people
Printable Christian 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) (93 KB)
- PNG (2400 px) (73 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.