Every ZIP code in the United States, with weather, radar, trivia and the numbers behind it. Five digits since 1963!

ZIP stands for Zone Improvement Plan. The codes went live on July 1, 1963.The lowest ZIP code is 00501 — the IRS in Holtsville, New York.The highest ZIP code is 99950, in Ketchikan, Alaska.Type 07734 into a calculator and turn it upside down: hELLO. It is Keansburg, New Jersey.12345 belongs to one company: General Electric in Schenectady, New York.The first digit is a region: 0 is New England and New Jersey, 9 is the West Coast, Alaska and Hawaii.Mr. ZIP, the cartoon mailman, was the mascot that sold the idea to America.ZIP+4 arrived in 1983 and can narrow a ZIP down to one side of one block.A ZIP code is a mail route, not a place: plenty of them cross county and even state lines.Play ZIP Hunt: guess the secret ZIP code of the day in six tries.
zipcodes.pro — STATE/MI/COUNTY/OAKLAND

Oakland County, MI ZIP codes

There are 88 ZIP codes in Oakland County, MI, in 42 towns, from 48007 to 48462. The largest are 48307 (Rochester), 48178 (South Lyon) and 48073 (Royal Oak).

The county seat is Pontiac.

ZIP codes
88
Towns
42
County seat
Pontiac
County FIPS
26125
Population
1,279,825
Median household income
$97,760
Land area
867 sq mi
Area codes
248, 810, 947

Oakland County ZIP codes by town

Pontiac (county seat)
48340, 48341, 48342, 48343

Each ZIP code is listed under the county most of its land lies in and the town the Postal Service names it for; a ZIP code's own page shows exactly how it is split.

Map of Oakland County ZIP codes

The ZIP codes of Oakland County, shaded. Outlines are Census ZIP Code Tabulation Areas (2020), which approximate the mail routes; PO-box and single-address codes have no area and are not drawn. Click any area to open its ZIP code.

Oakland County in numbers

About 1,279,825 people live in Oakland County, in 530,460 households, the 2nd most populous of Michigan's 83 counties. The median household income is $97,760 a year, 34% above the Michigan median of $72,875 (US: $80,734). The median owner-occupied home is valued at $343,600 (48% above the Michigan median), and median gross rent is $1,376 a month. The median age is 41.3; 51.0% of adults 25 and over hold a bachelor's degree or higher (32.4% across Michigan); the average commute takes 26 minutes.

Population1,279,825Oakland1,279,825
Households530,460Oakland530,460
Median age41.3Oakland41.3Michigan40.2US 38.9
Median household income$97,760Oakland$97,760Michigan$72,875US $80,734
Median home value$343,600Oakland$343,600Michigan$231,600US $332,700
Median gross rent$1,376Oakland$1,376Michigan$1,129US $1,413
Bachelor's degree or higher51.0%Oakland51.0%Michigan32.4%US 35.7%
Mean commute25.8 minOakland25.8 minMichigan24.2 minUS 26.4 min
Population density1,475 / sq miOakland1,475 / sq mi

U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates. Survey estimates carry margins of error, wider for small places. Sources and methods.

Largest towns in Oakland County

Largest towns in Oakland County
TownZIP codesPopulation
Troy 6 87,898
Southfield 6 76,236
Waterford 3 70,153
West Bloomfield 4 67,218
Novi 4 66,717
Pontiac 4 62,104
Royal Oak 3 57,950
Clarkston 3 47,741
White Lake 2 31,141
Oak Park 1 29,318
Madison Heights 1 28,419
Auburn Hills 2 25,105
Commerce Township 1 24,479
Birmingham 2 21,763
Ferndale 1 19,190

Population of the census place of that name where there is one, otherwise of the ZIP codes the Postal Service addresses by it. A town's ZIP codes can reach past the county line.

Neighbouring counties

Counties that share a ZIP code with Oakland County.

Not sure you are in Oakland County? What county am I in? answers from your location, near a county line included.

Every ZIP code in Oakland County, with figures

ZIP codes in Oakland County
ZIP City Type Population Median income Median home
48007 Troy , MI No street area — — —
48009 Birmingham , MI Standard 21,772 $153,401 $697,900
48012 Birmingham , MI No street area — — —
48017 Clawson , MI Standard 11,350 $88,812 $267,500
48025 Franklin , MI Standard 14,734 $185,000 $544,500
48030 Hazel Park , MI Standard 14,963 $67,073 $158,600
48033 Southfield , MI Standard 17,277 $61,016 $206,900
48034 Southfield , MI Standard 14,796 $62,938 $265,800
48037 Southfield , MI No street area — — —
48067 Royal Oak , MI Standard 24,868 $112,840 $335,200
48068 Royal Oak , MI No street area — — —
48069 Pleasant Ridge , MI Standard 2,602 $171,125 $448,700
48070 Huntington Woods , MI Standard 6,328 $190,150 $473,900
48071 Madison Heights , MI Standard 28,419 $69,503 $199,100
48072 Berkley , MI Standard 15,149 $116,239 $316,700
48073 Royal Oak , MI Standard 33,106 $91,627 $323,600
48075 Southfield , MI Standard 22,841 $65,384 $227,000
48076 Southfield , MI Standard 25,405 $90,058 $264,400
48083 Troy , MI Standard 23,771 $90,794 $315,800
48084 Troy , MI Standard 15,960 $107,098 $444,200
48085 Troy , MI Standard 27,231 $146,390 $423,800
48086 Southfield , MI No street area — — —
48098 Troy , MI Standard 20,936 $164,759 $509,400
48099 Troy , MI No street area — — —
48165 New Hudson , MI Standard 9,566 $106,220 $389,000
48167 Northville , MI Standard 24,713 $124,630 $452,800
48178 South Lyon , MI Standard 37,789 $131,558 $410,500
48220 Ferndale , MI Standard 21,527 $89,881 $243,900
48237 Oak Park , MI Standard 29,318 $71,510 $212,300
48301 Bloomfield Hills , MI Standard 14,682 $167,143 $708,300
48302 Bloomfield Hills , MI Standard 17,505 $178,103 $661,900
48303 Bloomfield Hills , MI No street area — — —
48304 Bloomfield Hills , MI Standard 17,387 $143,204 $494,600
48306 Rochester , MI Standard 28,389 $163,684 $546,000
48307 Rochester , MI Standard 44,714 $106,576 $355,700
48308 Rochester , MI No street area — — —
48309 Rochester , MI Standard 30,685 $121,007 $424,600
48320 Keego Harbor , MI Standard 4,277 $78,150 $345,900
48321 Auburn Hills , MI No street area — — —
48322 West Bloomfield , MI Standard 32,885 $113,865 $389,400
48323 West Bloomfield , MI Standard 17,235 $144,457 $479,900
48324 West Bloomfield , MI Standard 17,098 $142,100 $442,300
48325 West Bloomfield , MI No street area — — —
48326 Auburn Hills , MI Standard 24,514 $85,190 $245,700
48327 Waterford , MI Standard 20,960 $74,788 $257,500
48328 Waterford , MI Standard 24,478 $72,299 $222,900
48329 Waterford , MI Standard 24,715 $85,709 $270,800
48330 Drayton Plains , MI No street area — — —
48331 Farmington , MI Standard 21,562 $127,633 $410,000
48332 Farmington , MI No street area — — —
48333 Farmington , MI No street area — — —
48334 Farmington , MI Standard 19,618 $102,228 $347,700
48335 Farmington , MI Standard 25,077 $99,439 $391,500
48336 Farmington , MI Standard 26,432 $88,938 $259,900
48340 Pontiac , MI Standard 25,669 $47,891 $119,900
48341 Pontiac , MI Standard 18,924 $51,390 $150,500
48342 Pontiac , MI Standard 17,564 $35,253 $101,300
48343 Pontiac , MI No street area — — —
48346 Clarkston , MI Standard 23,167 $101,477 $325,400
48347 Clarkston , MI No street area — — —
48348 Clarkston , MI Standard 24,574 $129,410 $444,500
48350 Davisburg , MI Standard 8,163 $110,042 $371,900
48356 Highland , MI Standard 8,365 $103,872 $336,800
48357 Highland , MI Standard 8,718 $94,954 $360,700
48359 Lake Orion , MI Standard 10,401 $93,125 $350,100
48360 Lake Orion , MI Standard 12,116 $140,865 $387,500
48361 Lake Orion , MI No street area — — —
48362 Lake Orion , MI Standard 14,966 $115,230 $346,900
48363 Oakland , MI Standard 7,362 $179,375 $618,200
48366 Lakeville , MI No street area — — —
48367 Leonard , MI Standard 4,668 $110,405 $397,900
48370 Oxford , MI Standard 1,777 $131,111 $416,900
48371 Oxford , MI Standard 25,972 $111,239 $370,200
48374 Novi , MI Standard 17,672 $182,827 $577,700
48375 Novi , MI Standard 24,029 $112,545 $376,900
48376 Novi , MI No street area — — —
48377 Novi , MI Standard 19,816 $83,104 $350,600
48380 Milford , MI Standard 7,125 $131,979 $447,000
48381 Milford , MI Standard 14,094 $105,213 $405,200
48382 Commerce Township , MI Standard 24,479 $137,768 $420,200
48383 White Lake , MI Standard 13,285 $102,072 $336,800
48386 White Lake , MI Standard 17,856 $89,702 $321,100
48387 Union Lake , MI No street area — — —
48390 Walled Lake , MI Standard 23,939 $91,381 $309,400
48391 Walled Lake , MI No street area — — —
48393 Wixom , MI Standard 20,145 $65,962 $335,000
48442 Holly , MI Standard 22,788 $86,575 $265,800
48462 Ortonville , MI Standard 13,279 $105,699 $343,600

Cite this page

zipcodes.pro. “Oakland County ZIP codes.” Data release 2026-10-12. Retrieved 2026-10-20. https://zipcodes.pro/state/mi/county/oakland

Underlying data is public domain or openly licensed — sources, vintages and licences.