Flint, MI Metro Area

The Flint, MI metro area is home to 404,087 residents and 183,729 housing units, centered in Michigan. Its median household income is $60,673, and the median family income is $77,948. The median age is 40.6, 0.5 years older than the Michigan median of 40.1. Residents are 48.5% male and 51.5% female.

Population

404,087

Median household income

$60,673

Median family income

$77,948

Median age

40.6

Housing units

183,729

Zip codes

23

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 72.6%, followed by Black residents at 19.4%. Hispanic or Latino residents, who can be of any race, make up 4.1% of the population.

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

Zip Codes in the Flint, MI Metro Area

The Flint, MI metro area includes 23 zip codes in Genesee County, home to a combined 422,150 residents. The most populous is Grand Blanc (48439) with 52,071 residents. Median household incomes range from $31,477 in Flint (48505) to $100,759 in Goodrich (48438). Home values are highest in Goodrich (48438) at $337,400 and lowest in Flint (48505) at $31,700. Flint (48502) has the youngest population, with a median age of 31.2, while Otisville (48463) is the oldest at 46.6.

Highest income

$100,759

Goodrich (48438)

Lowest income

$31,477

Flint (48505)

Highest home value

$337,400

Goodrich (48438)

Lowest median rent

$797/mo

Flint (48505)

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 $60,673, and 13 of 23 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
48439Grand BlancGenesee County52,071$88,505$261,600$1,12342.174.2%
48430FentonGenesee County38,731$99,755$326,400$1,37942.481.4%
48423DavisonGenesee County33,508$64,096$223,100$1,03243.365.2%
48507FlintGenesee County28,648$47,165$111,300$97036.257.8%
48433FlushingGenesee County25,756$81,301$211,400$1,02842.587.1%
48506FlintGenesee County24,538$44,416$91,900$93039.268.6%
48504FlintGenesee County23,873$36,740$53,500$92033.461.9%
48503FlintGenesee County22,809$40,155$83,800$90738.150.7%
48473Swartz CreekGenesee County22,793$76,765$205,600$1,23146.684.6%
48420ClioGenesee County21,213$63,427$192,400$82944.482.0%
48532FlintGenesee County19,750$58,118$169,200$1,00241.160.9%
48458Mount MorrisGenesee County19,411$43,496$95,600$89939.266.9%
48505FlintGenesee County18,108$31,477$31,700$79737.148.3%
48451LindenGenesee County15,993$95,616$283,200$1,03241.793.0%
48509BurtonGenesee County9,532$64,385$135,800$1,09042.788.1%
48529BurtonGenesee County8,959$38,021$86,700$98939.261.2%
48457MontroseGenesee County8,694$64,583$175,900$85941.983.6%
48519BurtonGenesee County7,523$60,625$159,100$93944.872.5%
48438GoodrichGenesee County7,305$100,759$337,400$1,31343.695.0%
48463OtisvilleGenesee County4,536$69,893$191,500$79746.692.0%
48436GainesGenesee County4,251$91,895$276,000$1,26740.291.8%
48449LennonGenesee County2,760$65,735$158,900$1,14638.088.4%
48502FlintGenesee County1,388$55,700n/a$1,00331.20.0%

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