Sidney
City in Shelby County, Ohio

Sidney is a city in Shelby County, Ohio, with 20,589 residents (2020 Census). It sits at 951 ft (290 m) above sea level. The nearest town is Port Jefferson, 4.9 miles NE.
- 20,589residents (2020 Census)
- 951 ftelevation · 290 m
- 12.4 sq miland area · 32.2 km²
- 1,654 / sq mipopulation density
- 45365ZIP code
About Sidney
Sidney is a city in Shelby County, Ohio, United States, and its county seat. The population was 20,589 at the 2020 census. It is approximately 36 miles (58 km) north of Dayton and 100 miles (160 km) south of Toledo, and is a part of the Dayton metropolitan area. The city is named after English poet Philip Sidney, and many of Sidney's elementary schools are named after famous writers, including Ralph Waldo Emerson, Henry Wadsworth Longfellow, and John Greenleaf Whittier. Sidney was the recipient of the 1964 All-America City Award. In 2009, it was the subject of the documentary film 45365.
Text: Wikipedia · CC BY-SA 4.0
Sidney weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Sidney
Webcams: Windy.com
Living in Sidney
- Median household income
- $60,668
- Median home value
- $169,900
- Median rent
- $869/mo
- Median age
- 40.7
Do you know Sidney? Tell us about it
Help other travelers: share what makes Sidney special. We review every message before publishing it.
Map of Sidney
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Sidney 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 ›Sidney, OH population
Sidney had 20,589 residents in the 2020 Census.
| 2020 Census | 20,589 |
|---|---|
| Density | 1,654 per sq mi (639 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Sidney at a glance
| State | Ohio (OH) |
|---|---|
| County | Shelby County |
| Type | City |
| Population | 20,589 (2020) |
| Land area | 12.45 sq mi (32.2 km²) |
| Water area | 0.13 sq mi (0.34 km²) |
| Elevation | 951 ft (290 m) |
| Coordinates | 40.2891° N, 84.1682° W |
| ZIP code | 45365 |
| Official website | sidneyoh.com |
| Census code (GEOID) | 3972424 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Sidney
- Port Jefferson4.9 mi NE
- Lockington6.7 mi SW
- Anna7.4 mi N
- Quincy10.5 mi E
- Fletcher10.6 mi S
- Newport10.6 mi W
- Piqua10.7 mi S
- Kettlersville11.1 mi NW
- Botkins11.3 mi N
- Fort Loramie11.4 mi W
- Rosewood11.9 mi SE
- Jackson Center11.9 mi NE
Straight-line distance between town centers.
Frequently asked questions about Sidney
What county is Sidney in?
Sidney is in Shelby County, Ohio.
What is the population of Sidney, OH?
20,589 people lived in Sidney at the 2020 Census.
What is the ZIP code of Sidney, OH?
The ZIP code of Sidney is 45365.
What is the elevation of Sidney?
951 feet (290 m) above sea level.
What towns are near Sidney?
Port Jefferson (4.9 mi), Lockington (6.7 mi), Anna (7.4 mi), Quincy (10.5 mi), Fletcher (10.6 mi).
Last updated: