Harrodsburg
City in Mercer County, Kentucky

Harrodsburg is a city in Mercer County, Kentucky, with 9,064 residents (2020 Census). It sits at 853 ft (260 m) above sea level. The nearest town is Burgin, 5.1 miles E.
- 9,064residents (2020 Census)
- 853 ftelevation · 260 m
- 9.4 sq miland area · 24.4 km²
- 962 / sq mipopulation density
- 40330ZIP code
About Harrodsburg
Harrodsburg is a home rule-class city in and the county seat of Mercer County, Kentucky, United States. The population was 9,064 at the 2020 census.
Although Harrodsburg was formally established by the Virginia House of Burgesses after Boonesborough and was not incorporated by the Kentucky legislature until 1836, President Franklin D. Roosevelt honored it as the oldest permanent American settlement west of the Appalachians.
Text: Wikipedia · CC BY-SA 4.0
Harrodsburg weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to Harrodsburg
There are no webcams in Harrodsburg itself. These are the closest, 36 miles away or more.
Webcams: Windy.com
Living in Harrodsburg
- Median household income
- $48,381
- Median home value
- $154,200
- Median rent
- $790/mo
- Median age
- 37.7
Do you know Harrodsburg? Tell us about it
Help other travelers: share what makes Harrodsburg special. We review every message before publishing it.
Map of Harrodsburg
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Harrodsburg 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 ›Harrodsburg, KY population
Harrodsburg had 9,064 residents in the 2020 Census.
| 2020 Census | 9,064 |
|---|---|
| Density | 962 per sq mi (372 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Harrodsburg at a glance
| State | Kentucky (KY) |
|---|---|
| County | Mercer County |
| Type | City |
| Population | 9,064 (2020) |
| Land area | 9.42 sq mi (24.4 km²) |
| Water area | 0.02 sq mi (0.05 km²) |
| Elevation | 853 ft (260 m) |
| Coordinates | 37.7769° N, 84.8500° W |
| ZIP code | 40330 |
| Official website | harrodsburgcity.org |
| Census code (GEOID) | 2134966 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Harrodsburg
- Burgin5.1 mi E
- High Bridge8.8 mi NE
- Salvisa10.3 mi N
- Danville10.3 mi SE
- Perryville10.3 mi SW
- Wilmore12.3 mi NE
- Mackville12.4 mi W
- Junction City13.6 mi S
- Willisburg14.9 mi W
- Keene16.1 mi NE
- Nicholasville17.4 mi NE
- Lawrenceburg18.0 mi N
Straight-line distance between town centers.
Frequently asked questions about Harrodsburg
What county is Harrodsburg in?
Harrodsburg is in Mercer County, Kentucky.
What is the population of Harrodsburg, KY?
9,064 people lived in Harrodsburg at the 2020 Census.
What is the ZIP code of Harrodsburg, KY?
The ZIP code of Harrodsburg is 40330.
What is the elevation of Harrodsburg?
853 feet (260 m) above sea level.
What towns are near Harrodsburg?
Burgin (5.1 mi), High Bridge (8.8 mi), Salvisa (10.3 mi), Danville (10.3 mi), Perryville (10.3 mi).
Last updated: