Bloomington, IN Metro Area

The Bloomington, IN metro area is home to 161,256 residents and 74,718 housing units, centered in Indiana. Its median household income is $62,949, and the median family income is $93,450. The median age is 33.2, 4.8 years younger than the Indiana median of 38.0. Residents are 50% male and 50% female.

Population

161,256

Median household income

$62,949

Median family income

$93,450

Median age

33.2

Housing units

74,718

Zip codes

13

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 85.0%, followed by Asian residents at 5.8%. Hispanic or Latino residents, who can be of any race, make up 4.2% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Bloomington, IN Metro Area

The Bloomington, IN metro area includes 13 zip codes across Monroe County and Owen County, home to a combined 158,663 residents. The most populous is Bloomington (47401) with 40,084 residents. Median household incomes range from $45,584 in Bloomington (47408) to $88,625 in Ellettsville (47429). Home values are highest in Bloomington (47401) at $364,600 and lowest in Poland (47868) at $159,500. Bloomington (47406) has the youngest population, with a median age of 19.2, while Unionville (47468) is the oldest at 58.2.

Highest income

$88,625

Ellettsville (47429)

Lowest income

$45,584

Bloomington (47408)

Highest home value

$364,600

Bloomington (47401)

Lowest median rent

$742/mo

Freedom (47431)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $62,949, and 6 of 11 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
47401BloomingtonMonroe County40,084$65,643$364,600$1,23237.353.3%
47403BloomingtonMonroe County34,410$68,703$239,700$1,16735.454.1%
47404BloomingtonMonroe County23,614$54,674$257,500$1,14833.957.8%
47408BloomingtonMonroe County21,660$45,584$346,900$1,21523.935.8%
47460SpencerOwen County11,395$67,688$193,000$85345.581.1%
47406BloomingtonMonroe County8,356n/an/a$1,21919.20.0%
47429EllettsvilleMonroe County7,402$88,625$246,800$79741.387.3%
47433GosportOwen County3,722$57,224$197,900$1,04847.373.9%
47868PolandOwen County2,870$49,789$159,500$93946.378.4%
47431FreedomOwen County1,401$58,826$163,500$74235.088.9%
47456QuincyOwen County1,305$67,719$179,400$95847.695.8%
47405BloomingtonMonroe County1,249n/an/an/a19.3n/a
47468UnionvilleMonroe County1,195$81,979$269,100$1,65258.289.5%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top