Hopkinsville

City in Christian County, Kentucky

View of Hopkinsville, Kentucky
Photo: Bedford at en.wikipedia · Public domain

Hopkinsville is a city in Christian County, Kentucky, with 31,180 residents (2020 Census). It sits at 528 ft (161 m) above sea level. The nearest town is Pembroke, 7.7 miles SE.

About Hopkinsville

Hopkinsville is a city in and the county seat of Christian County, Kentucky, United States. The population at the 2020 census was 31,180. Hopkinsville is a home-rule class city under Kentucky law.

Text: Wikipedia · CC BY-SA 4.0

Hopkinsville weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Hopkinsville

All 6 webcams near Hopkinsville ›

Webcams: Windy.com

Living in Hopkinsville

Median household income
$49,139
Median home value
$172,100
Median rent
$902/mo
Median age
34.6
Cost of living and demographics of Hopkinsville ›

Do you know Hopkinsville? Tell us about it

Help other travelers: share what makes Hopkinsville special. We review every message before publishing it.

Map of Hopkinsville

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Hopkinsville Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Hopkinsville, KY population

Hopkinsville had 31,180 residents in the 2020 Census.

2020 Census31,180
Density948 per sq mi (366 per km²)

Source: U.S. Census Bureau, Decennial Census.

Hopkinsville at a glance

StateKentucky (KY)
CountyChristian County
TypeCity
Population31,180 (2020)
Land area32.90 sq mi (85.2 km²)
Water area0.14 sq mi (0.36 km²)
Elevation528 ft (161 m)
Coordinates36.8393° N, 87.4735° W
ZIP code42240
Official websitehoptown.org
Census code (GEOID)2137918

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Hopkinsville

Straight-line distance between town centers.

Frequently asked questions about Hopkinsville

What county is Hopkinsville in?

Hopkinsville is in Christian County, Kentucky.

What is the population of Hopkinsville, KY?

31,180 people lived in Hopkinsville at the 2020 Census.

What is the ZIP code of Hopkinsville, KY?

The ZIP code of Hopkinsville is 42240.

What is the elevation of Hopkinsville?

528 feet (161 m) above sea level.

What towns are near Hopkinsville?

Pembroke (7.7 mi), Fairview (9.0 mi), Gracey (10.9 mi), Oak Grove (11.8 mi), Fort Campbell North (12.2 mi).

Last updated: