
Bay Shore
- County:
- Charlevoix County
- County Seat:
- No
- Area (mi²):
- 1.554
- State:
- Michigan
Bay Shore is a CDP located in Charlevoix County, Michigan. Bay Shore has a 2025 population of 666. Bay Shore is currently growing at a rate of 7.07% annually but its population has decreased by -8.01% since the most recent census, which recorded a population of 724 in 2020.
The average household income in Bay Shore is $91,982 with a poverty rate of 10.54%. The median age in Bay Shore is 51.3 years: 51.9 years for males, and 50.4 years for females.