St. Marys

City in Auglaize County, Ohio

Aerial view of St. Marys, Ohio
Aerial view: USDA NAIP · USGS The National Map (public domain)

St. Marys is a city in Auglaize County, Ohio, with 8,397 residents (2020 Census). It sits at 866 ft (264 m) above sea level. The nearest town is New Knoxville, 5.5 miles SE.

About St. Marys

St. Marys is a city in Auglaize County, Ohio, United States. Located in western Ohio, it is 11 miles (18 km) west of Wapakoneta and 20 miles (32 km) east of the Ohio–Indiana border. Founded in 1823, the city is located on a portage between the St. Marys and Auglaize river systems, which was a significant factor in its development before the era of canals. The population was 8,397 at the 2020 census. It is included in the Wapakoneta micropolitan area.

Text: Wikipedia · CC BY-SA 4.0

St. Marys weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in St. Marys

All 21 webcams near St. Marys ›

Webcams: Windy.com

Living in St. Marys

Median household income
$79,516
Median home value
$148,500
Median rent
$848/mo
Median age
36.6
Cost of living and demographics of St. Marys ›

Do you know St. Marys? Tell us about it

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

Map of St. Marys

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

St. Marys 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 ›

St. Marys, OH population

St. Marys had 8,397 residents in the 2020 Census.

2020 Census8,397
Density1,799 per sq mi (694 per km²)

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

St. Marys at a glance

StateOhio (OH)
CountyAuglaize County
TypeCity
Population8,397 (2020)
Land area4.67 sq mi (12.1 km²)
Water area0.03 sq mi (0.08 km²)
Elevation866 ft (264 m)
Coordinates40.5476° N, 84.3923° W
ZIP code45885
Official websitecityofstmarys.net
Census code (GEOID)3969680

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

Towns near St. Marys

Straight-line distance between town centers.

Frequently asked questions about St. Marys

What county is St. Marys in?

St. Marys is in Auglaize County, Ohio.

What is the population of St. Marys, OH?

8,397 people lived in St. Marys at the 2020 Census.

What is the ZIP code of St. Marys, OH?

The ZIP code of St. Marys is 45885.

What is the elevation of St. Marys?

866 feet (264 m) above sea level.

What towns are near St. Marys?

New Knoxville (5.5 mi), New Bremen (7.8 mi), Buckland (8.7 mi), Celina (8.9 mi), Montezuma (9.2 mi).

Last updated: