Michigan Area Codes — 12 Codes
Michigan has 12 North American Numbering Plan area codes, covering about 10,554,080 people. The table lists each code with its largest towns, population and overlaps.
All area codes in Michigan
| Area code | Largest towns | Population | ZIP codes | Overlaps |
|---|---|---|---|---|
| 248 | Rochester, Farmington, Troy | 1,271,552 | 83 | 947 |
| 947 | Rochester, Farmington, Troy | 1,271,552 | 83 | 248 |
| 734 | Ann Arbor, Ypsilanti, Canton | 1,174,348 | 62 | — |
| 616 | Grand Rapids, Holland, Wyoming | 1,049,401 | 79 | — |
| 989 | Saginaw, Midland, Bay City | 949,169 | 200 | — |
| 517 | Lansing, Jackson, Howell | 911,392 | 118 | — |
| 269 | Kalamazoo, Battle Creek, Portage | 862,919 | 112 | — |
| 810 | Flint, Southfield, Grand Blanc | 836,852 | 88 | — |
| 231 | Muskegon, Traverse City, Cadillac | 701,161 | 142 | — |
| 313 | Detroit, Grosse Pointe, Melvindale | 670,080 | 50 | — |
| 586 | Warren, Macomb, Utica | 552,470 | 29 | — |
| 906 | Marquette, Sault Sainte Marie, Escanaba | 303,184 | 139 | — |
Largest cities in Michigan
Detroit 313Grand Rapids 616Ann Arbor 734Kalamazoo 269Lansing 517Flint 810Warren 586Muskegon 231Saginaw 989Ypsilanti 734Jackson 517Rochester 248, 947Canton 734Holland 616Livonia 734Farmington 248, 947Macomb 586Battle Creek 269Troy 248, 947Utica 586Westland 734Southfield 248, 810, 947Traverse City 231Waterford 248, 947West Bloomfield 248, 947Midland 989Howell 517Bay City 989East Lansing 517Pontiac 248, 947Novi 248, 947New Baltimore 586Royal Oak 248, 947Wyoming 616Monroe 734Grand Blanc 810Portage 269Northville 248, 947Bloomfield Hills 248, 947Brighton 810
Frequently asked questions
How many area codes does Michigan have?
Michigan uses 12 area codes.
What is the main area code in Michigan?
248 covers the largest population in Michigan.
How do I find the area code for a town?
Open the town in the city list above; each town page lists every area code assigned to it.