Thornville, OH

View of Thornville, OH
Image credit: Nyttend / Public domain
Population
1,111
U.S. Census Population Estimates Program · 2025
Elevation
1,030 ft
Median Home Value
$247,800
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$1,078/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$102,237
U.S. Census American Community Survey 5-Year · 2024

Explore

Thornville in context.

About Thornville

Thornville is a Perry County village about 20 miles north of New Lexington. It was laid out around 1811 under the name Lebanon, then took the Thornville name used by its post office, which has operated since 1820. The 2020 census counted 1,087 residents. State Route 13 links the village south toward Somerset, while the county-seat relationship to New Lexington places Thornville within a wider central-Ohio rural network. The village's present civic geography is organized through Northern Local School District. Thornville Elementary occupies a building on East Columbus Street, while Sheridan Middle School and Sheridan High School are about six miles southeast along State Route 13, halfway toward Somerset.

The district maintains separate event calendars for Thornville and its other school communities, so school life stretches across several nearby settlements. That arrangement gives a newcomer a useful map of the place: the historic village and elementary school form the local center, and older students travel to a larger campus outside town. Thornville's character comes from that combination of an early post-office town, a defined school route, and its position between Perry County communities.

Top Rating Signals

Highest current ratings for this town.

Loading town details...