');
US City Data

Indian Lake vs Roscoe

Side-by-side comparison

How does Indian Lake, TX compare to Roscoe, TX? Indian Lake has a population of 1,340 with a median household income of $32,895, while Roscoe has 1,347 residents and a median income of $52,935. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricIndian Lake, TXRoscoe, TXDifference
Population1,3401,347-0.5%
Median Age30.630.7-0.3%
Foreign Born %13.5%5.3%+154.7%
Economy
MetricIndian LakeRoscoeDifference
Median Income$32,895$52,935-37.9%
Unemployment3.4%4.6%-26.1%
Poverty Rate35.6%13.1%+171.8%
Bachelor's+9.2%12.4%-25.8%
Housing
MetricIndian LakeRoscoeDifference
Home Value$59,400$80,700-26.4%
Median Rent$1292/mo$1042/mo+24.0%
Housing Units524577-9.2%

Learn More

Indian Lake, TX ProfileRoscoe, TX ProfileCost of Living in TexasMore ComparisonsCity Rankings