Skip to content
ZIP codes

ZIP codes in Montgomery County, Ohio

Montgomery County has 39 ZIP codes. 25 lie entirely inside it and 14 are shared with neighboring counties, so part of their land and their people are elsewhere. About 532,861 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
39
3 more just touch the border (under 1% of their land)
Entirely inside
25
99% or more of their land
Shared with other counties
14
Most with Greene County (6)
Most populated ZIP
45424
50,725 people · Huber Heights
Least populated ZIP
45469
168 people · Dayton; 1 more with nobody living there
Largest ZIP by land
45309
66 sq mi · Brookville

Map of the ZIP codes in Montgomery County

Butler County Clark County Darke County Greene County Miami County Preble County Warren County 45005 · Franklin · 32,251 people · 0.6% in the county 45042 · Middletown · 27,652 people · 0.9% in the county 45066 · Springboro · 27,545 people · 1.0% in the county 45309 · Brookville · 11,876 people · 95% in the county 45315 · Clayton · 4,905 people · 100% in the county 45322 · Clayton · 20,884 people · 77% in the county 45325 · Farmersville · 2,470 people · 100% in the county 45327 · Germantown · 9,315 people · 94% in the county 45342 · Miamisburg · 36,152 people · 98% in the county 45344 · New Carlisle · 16,979 people · 0.2% in the county 45345 · New Lebanon · 6,110 people · 100% in the county 45354 · Phillipsburg · 553 people · 100% in the county 45371 · Tipp City · 22,865 people · 4.3% in the county 45377 · Vandalia · 14,888 people · 100% in the county 45378 · Verona · 539 people · 20% in the county 45381 · West Alexandria · 5,626 people · 9.3% in the county 45402 · Dayton · 9,407 people · 100% in the county 45403 · Dayton · 13,608 people · 100% in the county 45404 · Dayton · 9,826 people · 100% in the county 45405 · Dayton · 18,955 people · 100% in the county 45406 · Dayton · 19,991 people · 100% in the county 45409 · Kettering · 15,293 people · 100% in the county 45410 · Dayton · 14,694 people · 100% in the county 45414 · Dayton · 21,167 people · 100% in the county 45415 · Clayton · 12,465 people · 100% in the county 45416 · Trotwood · 5,640 people · 100% in the county 45417 · Dayton · 28,186 people · 100% in the county 45419 · Oakwood · 17,008 people · 100% in the county 45420 · Kettering · 24,411 people · 100% in the county 45423 · Dayton · 0 people · 100% in the county 45424 · Huber Heights · 50,725 people · 85% in the county 45426 · Trotwood · 14,114 people · 100% in the county 45428 · Dayton · 272 people · 100% in the county 45429 · Kettering · 26,347 people · 100% in the county 45431 · Beavercreek · 27,951 people · 38% in the county 45432 · Beavercreek · 15,055 people · 34% in the county 45439 · Moraine · 11,914 people · 100% in the county 45440 · Kettering · 22,358 people · 36% in the county 45449 · West Carrollton · 19,066 people · 100% in the county 45458 · Centerville · 38,712 people · 82% in the county 45459 · Centerville · 28,553 people · 97% in the county 45469 · Dayton · 168 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Montgomery County

39 ZIP codes in Montgomery County, OH, by number
ZIP code Main city Population Land in the county Residents in the county
45066 Springboro 27,545 1.0% ≈ 521
45309 Brookville 11,876 95% ≈ 11,531
45315 Clayton 4,905 100% 4,905
45322 Clayton 20,884 77% ≈ 20,264
45325 Farmersville 2,470 100% 2,470
45327 Germantown 9,315 94% ≈ 8,837
45342 Miamisburg 36,152 98% ≈ 35,415
45345 New Lebanon 6,110 100% 6,110
45354 Phillipsburg 553 100% 553
45371 Tipp City 22,865 4.3% ≈ 1,415
45377 Vandalia 14,888 100% 14,888
45378 Verona 539 20% ≈ 109
45381 West Alexandria 5,626 9.3% ≈ 846
45402 Dayton 9,407 100% 9,407
45403 Dayton 13,608 100% 13,608
45404 Dayton 9,826 100% 9,826
45405 Dayton 18,955 100% 18,955
45406 Dayton 19,991 100% 19,991
45409 Kettering 15,293 100% 15,293
45410 Dayton 14,694 100% 14,694
45414 Dayton 21,167 100% 21,167
45415 Clayton 12,465 100% 12,465
45416 Trotwood 5,640 100% 5,640
45417 Dayton 28,186 100% 28,186
45419 Oakwood 17,008 100% 17,008
45420 Kettering 24,411 100% 24,411
45423 Dayton 0 100% 0
45424 Huber Heights 50,725 85% ≈ 47,013
45426 Trotwood 14,114 100% 14,114
45428 Dayton 272 100% 272
45429 Kettering 26,347 100% 26,347
45431 Beavercreek 27,951 38% ≈ 14,281
45432 Beavercreek 15,055 34% ≈ 7,440
45439 Moraine 11,914 100% 11,914
45440 Kettering 22,358 36% ≈ 12,758
45449 West Carrollton 19,066 100% 19,066
45458 Centerville 38,712 82% ≈ 33,115
45459 Centerville 28,553 97% ≈ 27,707
45469 Dayton 168 100% 168

They also touch the county with under 1% of their land, so they aren’t counted: 45005, 45042, and 45344.

ZIP codes shared with other counties

These 14 ZIP codes have part of their land in another county. The first figure is the share of their land in Montgomery County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Dayton (11), Kettering (4), Clayton (3), Beavercreek (2), Centerville (2), and Trotwood (2); 21 places in all.

They start with 3 different three-digit prefixes, one per USPS sorting center: 450, 453, and 454.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know