Skip to content

Montgomery County, Ohio ZIP codes

46 ZIP codes are in Montgomery County, plus 10 that cross in from neighboring counties. It's part of the Dayton-Kettering-Beavercreek, OH metro area.

ZIP codes
46
Population in these ZIPs
507,675
Avg. median income
$70,800population-weighted
Cities & towns
10
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in Montgomery County

ZIP codes in Montgomery County
ZIP codeCityPopulationMedian incomeTypical home value
45309Brookville11,876$75,409$273,700
45315Clayton4,905$92,333$289,800
45322Englewood20,884$75,349$227,400
45325Farmersville2,470$81,250$298,100
45327Germantown9,315$94,741$268,800
45342Miamisburg36,152$84,907$262,400
45343 PO BoxMiamisburg———
45345New Lebanon6,110$80,280$193,500
45354Phillipsburg553$66,625$160,500
45377Vandalia14,888$77,398$246,200
45401 PO BoxDayton———
45402Dayton9,407$48,401$75,300
45403Dayton13,608$38,323$100,900
45404Dayton9,826$38,874$99,900
45405Dayton18,955$43,973$90,000
45406Dayton19,991$41,796$92,700
45409Dayton15,293$87,283$249,100
45410Dayton14,694$46,651$129,400
45412 PO BoxDayton———
45413 PO BoxDayton———
45414Dayton21,167$54,485$183,900
45415Dayton12,465$81,176$230,200
45416Dayton5,640$46,174$95,500
45417Dayton28,186$36,945$75,000
45419Dayton17,008$92,264$277,500
45420Dayton24,411$60,588$168,800
45422 PO BoxDayton———
45423Dayton0——
45424Dayton50,725$80,605$227,200
45426Dayton14,114$51,908$170,100
45428Dayton272——
45429Dayton26,347$80,210$273,600
45437 PO BoxDayton———
45439Dayton11,914$52,035$170,600
45441 PO BoxDayton———
45448 PO BoxDayton———
45449Dayton19,066$63,800$191,500
45458Dayton38,712$110,150$423,700
45459Dayton28,553$89,592$334,200
45469Dayton168——
45470 PO BoxDayton———
45475 PO BoxDayton———
45479 PO BoxDayton———
45481 PO BoxDayton———
45482 PO BoxDayton———
45490 PO BoxDayton———

ZIP codes partly in Montgomery County

These ZIP codes are mostly in a neighboring county but cover part of Montgomery County.

ZIP codes partly in Montgomery County
ZIP codeCityCountyPopulationMedian incomeTypical home value
45005FranklinWarren County32,251$75,399$275,500
45042MiddletownButler County27,652$69,520$248,300
45066SpringboroWarren County27,545$131,250$431,400
45344New CarlisleClark County16,979$78,471$216,300
45371Tipp CityMiami County22,865$93,599$349,700
45378VeronaPreble County539$73,000$149,100
45381West AlexandriaPreble County5,626$62,263$241,400
45431DaytonGreene County27,951$83,175$255,600
45432DaytonGreene County15,055$83,115$224,700
45440DaytonGreene County22,358$82,383$317,500

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in Montgomery County

Nearby counties

Frequently asked questions

How many ZIP codes are in Montgomery County, Ohio?

46 ZIP codes are mainly in Montgomery County, and 10 more ZIP codes from neighboring areas reach partly into it.

What cities are in Montgomery County?

ZIP codes in Montgomery County use the city names Brookville, Clayton, Dayton, Englewood, Farmersville, Germantown, Miamisburg, New Lebanon, Phillipsburg and Vandalia.

What metro area is Montgomery County in?

Montgomery County is part of the Dayton-Kettering-Beavercreek, OH metropolitan statistical area.