');
US City Data

North River Shores vs Indian Rocks Beach

Side-by-side comparison

How does North River Shores, FL compare to Indian Rocks Beach, FL? North River Shores has a population of 3,655 with a median household income of $73,635, while Indian Rocks Beach has 3,667 residents and a median income of $98,279. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricNorth River Shores, FLIndian Rocks Beach, FLDifference
Population3,6553,667-0.3%
Median Age50.558.1-13.1%
Foreign Born %3.9%9%-56.7%
Economy
MetricNorth River ShoresIndian Rocks BeachDifference
Median Income$73,635$98,279-25.1%
Unemployment2.3%6.6%-65.2%
Poverty Rate11.6%10.6%+9.4%
Bachelor's+34.3%45.3%-24.3%
Housing
MetricNorth River ShoresIndian Rocks BeachDifference
Home Value$314,100$707,700-55.6%
Median Rent$1455/mo$1723/mo-15.6%
Housing Units1,8153,319-45.3%

Learn More

North River Shores, FL ProfileIndian Rocks Beach, FL ProfileCost of Living in FloridaMore ComparisonsCity Rankings