Bay Shore

Census-designated place in Charlevoix County, Michigan

View of Bay Shore, Michigan
Photo: Royalbroil · CC BY-SA 3.0

Bay Shore is an unincorporated community (census-designated place) in Charlevoix County, Michigan, with 687 residents (2020 Census). It sits at 679 ft (207 m) above sea level. The nearest town is Petoskey, 4.8 miles E.

About Bay Shore

Bay Shore is an unincorporated community and census-designated place (CDP) located on the boundary between Charlevoix County and Emmet County in the U.S. state of Michigan. The population of the CDP was 657 at the 2020 census.

Bay Shore is located along Little Traverse Bay on Lake Michigan just west of the city of Petoskey. It is mostly within Hayes Township in Charlevoix County with a small portion extending east into Resort Township in Emmet County.

Text: Wikipedia · CC BY-SA 4.0

Bay Shore weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Bay Shore

All 6 webcams near Bay Shore ›

Webcams: Windy.com

Living in Bay Shore

Median household income
$75,217
Median home value
$153,600
Median rent
$869/mo
Median age
51
Cost of living and demographics of Bay Shore ›

Do you know Bay Shore? Tell us about it

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

Map of Bay Shore

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

Bay Shore 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 ›

Bay Shore, MI population

Bay Shore had 687 residents in the 2020 Census.

2020 Census687
Density442 per sq mi (171 per km²)

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

Bay Shore at a glance

StateMichigan (MI)
CountyCharlevoix County
TypeCensus-designated place
Population687 (2020)
Land area1.55 sq mi (4.0 km²)
Water area0.00 sq mi (0.00 km²)
Elevation679 ft (207 m)
Coordinates45.3627° N, 85.1103° W
ZIP code49720
Census code (GEOID)2606180

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

Towns near Bay Shore

Straight-line distance between town centers.

Frequently asked questions about Bay Shore

What county is Bay Shore in?

Bay Shore is in Charlevoix County, Michigan.

What is the population of Bay Shore, MI?

687 people lived in Bay Shore at the 2020 Census.

What is the ZIP code of Bay Shore, MI?

The ZIP code of Bay Shore is 49720.

What is the elevation of Bay Shore?

679 feet (207 m) above sea level.

What towns are near Bay Shore?

Petoskey (4.8 mi), Horton Bay (5.9 mi), Harbor Springs (7.6 mi), Charlevoix (7.8 mi), Ironton (8.3 mi).

Last updated: