Beverly Shores, IN

View of Beverly Shores, IN
Image credit: Ɱ / CC BY-SA 4.0
Population
601
U.S. Census Population Estimates Program · 2025
Elevation
617 ft
Median Home Value
$606,900
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$1,675/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$119,948
U.S. Census American Community Survey 5-Year · 2024

Explore

Beverly Shores in context.

About Beverly Shores

Beverly Shores is a small Porter County town in Pine Township on the Lake Michigan shore, about 36 miles east of Chicago. The 2023 five-year ACS counted 597 residents. It grew as a planned resort and second-home community after the South Shore rail line reached the area, with Samuel Insull reorganizing the line in the 1920s and promoting travel into the dunes. Several homes from Chicago’s 1933–34 Century of Progress fair were moved here, so a walk through the residential streets can turn into an unexpected look at modernist exhibition houses. Indiana Dunes National Park and Indiana Dunes State Park wrap around the town’s shoreline, while the South Shore line keeps Chicago within the daily map.

Beverly Shores South Shore Railroad Station P4080029

Beverly Shores today is a mix of full-time and “some-timer” residents, beach access, dune roads, and a surprisingly busy town schedule. The old South Shore station carries museum history alongside train service, and local traditions include Winterfest, the Father’s Day 5K Necktie Race, and the Fireman’s Ball. Town work lately has included beach parking, social trails, parks, capital planning, and the 2025 comprehensive plan. It is not a conventional beach resort with a commercial strip; it is a narrow lake town where commuter rail, modernist houses, national-park land, and town meetings share the same stretch of Indiana shoreline.

Top Rating Signals

Highest current ratings for this town.

Loading town details...