St. Henry
Village in Mercer County, Ohio

St. Henry is a village in Mercer County, Ohio, with 2,596 residents (2020 Census). It sits at 971 ft (296 m) above sea level. The nearest town is Coldwater, 4.3 miles N.
- 2,596residents (2020 Census)
- 971 ftelevation · 296 m
- 1.7 sq miland area · 4.5 km²
- 1,502 / sq mipopulation density
- 45883ZIP code
About St. Henry
St. Henry or Saint Henry is a village in Mercer County, Ohio, United States. The population was 2,596 at the 2020 census.
Text: Wikipedia · CC BY-SA 4.0
St. Henry weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in St. Henry
Webcams: Windy.com
Living in St. Henry
- Median household income
- $115,653
- Median home value
- $287,000
- Median rent
- $875/mo
- Median age
- 33.3
Do you know St. Henry? Tell us about it
Help other travelers: share what makes St. Henry special. We review every message before publishing it.
Map of St. Henry
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
St. Henry 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 ›St. Henry, OH population
St. Henry had 2,596 residents in the 2020 Census.
| 2020 Census | 2,596 |
|---|---|
| Density | 1,502 per sq mi (580 per km²) |
Source: U.S. Census Bureau, Decennial Census.
St. Henry at a glance
| State | Ohio (OH) |
|---|---|
| County | Mercer County |
| Type | Village |
| Population | 2,596 (2020) |
| Land area | 1.73 sq mi (4.5 km²) |
| Water area | 0.05 sq mi (0.12 km²) |
| Elevation | 971 ft (296 m) |
| Coordinates | 40.4203° N, 84.6315° W |
| ZIP code | 45883 |
| Census code (GEOID) | 3969540 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near St. Henry
- Coldwater4.3 mi N
- Burkettsville4.7 mi S
- New Weston5.8 mi S
- Montezuma6.4 mi NE
- Chickasaw7.3 mi E
- North Star7.4 mi SE
- Fort Recovery7.6 mi W
- Maria Stein8.1 mi E
- Osgood9.1 mi SE
- Rossburg9.7 mi S
- Yorkshire9.7 mi SE
- Celina10.0 mi N
Straight-line distance between town centers.
Frequently asked questions about St. Henry
What county is St. Henry in?
St. Henry is in Mercer County, Ohio.
What is the population of St. Henry, OH?
2,596 people lived in St. Henry at the 2020 Census.
What is the ZIP code of St. Henry, OH?
The ZIP code of St. Henry is 45883.
What is the elevation of St. Henry?
971 feet (296 m) above sea level.
What towns are near St. Henry?
Coldwater (4.3 mi), Burkettsville (4.7 mi), New Weston (5.8 mi), Montezuma (6.4 mi), Chickasaw (7.3 mi).
Last updated: