Dayton-Kettering-Beavercreek, OH Metro Area

The Dayton-Kettering-Beavercreek, OH metro area is home to 813,608 residents and 371,428 housing units, centered in Ohio. Its median household income is $69,752, and the median family income is $91,593. The median age is 39.1, 0.5 years younger than the Ohio median of 39.6. Residents are 48.9% male and 51.1% female.

Population

813,608

Median household income

$69,752

Median family income

$91,593

Median age

39.1

Housing units

371,428

Zip codes

51

with 1,000+ residents

Population by Race and Ethnicity

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

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

Zip Codes in the Dayton-Kettering-Beavercreek, OH Metro Area

The Dayton-Kettering-Beavercreek, OH metro area includes 51 zip codes across Greene County, Miami County and Montgomery County, home to a combined 811,827 residents. The most populous is Dayton (45424) with 49,871 residents. Median household incomes range from $35,027 in Dayton (45417) to $142,260 in Dayton (45434). Home values are highest in Dayton (45458) at $362,700 and lowest in Dayton (45417) at $75,100. Wilberforce (45384) has the youngest population, with a median age of 19.9, while Yellow Springs (45387) is the oldest at 54.1.

Highest income

$142,260

Dayton (45434)

Lowest income

$35,027

Dayton (45417)

Highest home value

$362,700

Dayton (45458)

Lowest median rent

$739/mo

Pleasant Hill (45359)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $69,752, and 34 of 51 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
45424DaytonMontgomery County49,871$78,566$183,800$1,15240.274.3%
45324FairbornGreene County41,273$59,861$184,200$1,00134.552.8%
45385XeniaGreene County40,057$75,327$218,400$94441.272.3%
45458DaytonMontgomery County37,413$110,682$362,700$1,36642.075.5%
45373TroyMiami County37,274$78,278$253,400$98839.471.3%
45342MiamisburgMontgomery County36,675$83,936$230,300$1,31238.465.1%
45459DaytonMontgomery County28,454$89,144$302,100$1,27648.766.4%
45417DaytonMontgomery County28,161$35,027$75,100$90738.947.9%
45431DaytonGreene County26,961$80,058$209,500$1,32734.950.4%
45429DaytonMontgomery County26,510$77,291$238,700$1,07040.569.8%
45356PiquaMiami County25,155$66,134$156,400$92141.270.6%
45420DaytonMontgomery County23,956$56,670$131,300$98539.862.4%
45440DaytonMontgomery County22,730$83,378$267,900$1,16440.362.4%
45371Tipp CityMiami County22,521$89,425$302,300$1,10640.672.3%
45322EnglewoodMontgomery County20,978$72,073$179,700$98639.776.0%
45414DaytonMontgomery County20,479$53,824$182,300$90445.769.7%
45406DaytonMontgomery County20,261$43,241$85,000$94138.347.1%
45405DaytonMontgomery County19,322$41,901$84,200$93438.636.0%
45449DaytonMontgomery County18,627$60,303$163,500$1,03936.259.1%
45419DaytonMontgomery County16,583$85,876$248,400$1,03436.167.3%
45409DaytonMontgomery County15,677$84,000$249,000$1,03820.972.2%
45410DaytonMontgomery County15,617$46,766$110,600$98633.449.3%
45432DaytonMontgomery County14,988$83,323$183,300$87240.478.8%
45377VandaliaMontgomery County14,972$82,617$202,800$89842.166.9%
45403DaytonMontgomery County13,831$36,250$87,500$77935.440.0%
45426DaytonMontgomery County13,582$51,538$123,900$1,00044.055.3%
45434DaytonGreene County12,482$142,260$309,700$1,63243.091.1%
45439DaytonMontgomery County12,246$47,788$143,300$1,08433.855.5%
45415DaytonMontgomery County12,171$78,864$188,600$96744.069.4%
45309BrookvilleMontgomery County11,905$72,570$214,700$98245.474.1%
45305BellbrookGreene County11,597$119,129$329,500$1,35541.981.5%
45404DaytonMontgomery County10,762$35,286$86,900$88433.944.1%
45402DaytonMontgomery County9,964$45,386$135,700$1,01535.935.9%
45327GermantownMontgomery County8,949$84,538$218,900$98040.282.9%
45335JamestownGreene County7,285$78,942$193,400$90846.282.5%
45430DaytonGreene County7,171$107,500$278,500$1,59743.881.5%
45383West MiltonMiami County6,883$63,795$171,800$96241.374.4%
45314CedarvilleGreene County6,488$87,366$313,400$89421.377.4%
45345New LebanonMontgomery County5,923$77,279$153,300$91540.477.2%
45416DaytonMontgomery County5,353$45,710$81,100$1,19042.166.3%
45318CovingtonMiami County5,338$64,239$199,400$83850.675.6%
45387Yellow SpringsGreene County5,174$85,691$332,900$88654.172.6%
45315ClaytonMontgomery County4,804$84,186$213,300$92149.084.4%
45325FarmersvilleMontgomery County2,746$79,688$234,600$1,06046.093.4%
45370Spring ValleyGreene County2,732$105,625$352,000$1,12549.089.9%
45359Pleasant HillMiami County2,041$70,707$208,700$73942.179.1%
45384WilberforceGreene County1,957$83,125$145,900n/a19.967.3%
45337LauraMiami County1,750$105,417$228,700$1,25040.390.4%
45433DaytonGreene County1,560$79,205n/a$1,42224.62.6%
45326FletcherMiami County1,509$87,500$154,400$76239.879.8%
45312CasstownMiami County1,109$89,653$279,400$1,15649.395.7%

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