Michigan
Each of our mileage chart files consists of a Microsoft® Excel® 2007 workbook containing four mileage charts giving distance and travel time route lengths for all fastest and shortest routes between the listed cities.
Download this chart (8.9MB)
Cities included in our Michigan Mileage Chart
| City | Population | City | Population | City | Population |
| Adrian | 22,704 | Gibraltar | 4,968 | Oak Park | 28,644 |
| Albion | 9,154 | Gladstone | 5,443 | Okemos | 23,926 |
| Algonac | 4,575 | Gladwin | 3,055 | Olivet | 1,687 |
| Allegan | 4,943 | Goodrich | 1,502 | Ontonagon | 1,645 |
| Allen Park | 28,157 | Grand Blanc | 7,877 | Orchard Lake | 2,245 |
| Allendale | 11,555 | Grand Haven | 10,644 | Ortonville | 1,523 |
| Alma | 9,373 | Grand Ledge | 7,806 | Ossineke | 1,035 |
| Almont | 2,866 | Grand Rapids | 193,852 | Otsego | 3,939 |
| Alpena | 10,718 | Grandville | 16,741 | Ovid | 1,419 |
| Ann Arbor | 113,810 | Grass Lake | 1,121 | Owosso | 15,373 |
| Argentine | 2,466 | Grayling | 1,959 | Oxford | 3,589 |
| Armada | 1,670 | Greenville | 8,261 | Parchment | 1,844 |
| Athens | 1,052 | Greilickville | 1,537 | Paw Paw | 3,385 |
| Au Sable | 1,516 | Grosse Ile | 11,361 | Paw Paw Lake | 3,988 |
| Auburn | 1,974 | Grosse Pointe | 5,485 | Pearl Beach | 3,224 |
| Auburn Hills | 20,816 | Grosse Pointe Farms | 9,360 | Perry | 2,024 |
| Bad Axe | 3,248 | Grosse Pointe Park | 11,937 | Petersburg | 1,135 |
| Baldwin | 1,107 | Grosse Pointe Shores | 2,718 | Petoskey | 6,181 |
| Bangor | 1,933 | Grosse Pointe Woods | 16,364 | Pigeon | 1,130 |
| Baraga | 1,256 | Gwinn | 1,784 | Pinckney | 2,590 |
| Battle Creek | 54,088 | Hamtramck | 21,994 | Pinconning | 1,334 |
| Bay City | 34,568 | Hancock | 4,290 | Plainwell | 3,965 |
| Beaverton | 1,135 | Harbor Beach | 1,708 | Pleasant Ridge | 2,480 |
| Beecher | 11,971 | Harbor Springs | 1,573 | Plymouth | 8,747 |
| Beechwood | 2,963 | Harper Woods | 13,665 | Pontiac | 67,994 |
| Belding | 5,819 | Harrison | 2,108 | Port Huron | 30,978 |
| Bellaire | 1,151 | Hart | 2,002 | Portage | 46,403 |
| Belleville | 3,919 | Hartford | 2,466 | Portland | 3,771 |
| Bellevue | 1,348 | Harvey | 1,284 | Potterville | 2,263 |
| Benton Harbor | 10,893 | Haslett | 11,713 | Prudenville | 1,837 |
| Benton Heights | 5,408 | Hastings | 7,130 | Quincy | 1,624 |
| Berkley | 14,997 | Hazel Park | 18,261 | Quinnesec | 1,147 |
| Berrien Springs | 1,773 | Hemlock | 1,564 | Ravenna | 1,249 |
| Bessemer | 1,954 | Highland Park | 15,568 | Reading | 1,106 |
| Beverly Hills | 10,032 | Hillsdale | 7,952 | Redford | 49,936 |
| Big Rapids | 10,731 | Holland | 34,544 | Reed City | 2,391 |
| Bingham Farms | 1,018 | Holly | 6,260 | Reese | 1,366 |
| Birch Run | 1,830 | Holt | 11,023 | Richmond | 5,674 |
| Birmingham | 18,977 | Homer | 1,804 | River Rouge | 9,117 |
| Blissfield | 3,270 | Houghton | 7,160 | Riverview | 12,762 |
| Bloomfield Hills | 3,828 | Houghton Lake | 3,917 | Rochester | 11,485 |
| Boyne City | 3,280 | Howard City | 1,627 | Rochester Hills | 68,895 |
| Breckenridge | 1,322 | Howell | 9,860 | Rockford | 4,961 |
| Bridgeport | 7,467 | Hubbell | 1,065 | Rockwood | 3,520 |
| Bridgman | 2,435 | Hudson | 2,379 | Rogers City | 3,171 |
| Brighton | 7,216 | Hudsonville | 7,186 | Romeo | 3,822 |
| Bronson | 2,421 | Huntington Woods | 5,915 | Romulus | 24,018 |
| Brooklyn | 1,247 | Imlay City | 3,854 | Roosevelt Park | 3,802 |
| Brown City | 1,318 | Indian River | 2,050 | Roscommon | 1,136 |
| Brownlee Park | 2,590 | Inkster | 28,844 | Roseville | 47,372 |
| Buchanan | 4,501 | Ionia | 13,647 | Royal Oak | 57,570 |
| Buena Vista | 7,619 | Iron Mountain | 7,839 | Saginaw | 57,536 |
| Burt | 1,091 | Iron River | 3,220 | Saint Charles | 2,138 |
| Burton | 31,587 | Ironwood | 5,736 | Saint Clair | 5,802 |
| Byron Center | 3,856 | Ishpeming | 6,420 | Saint Clair Shores | 63,096 |
| Cadillac | 10,258 | Ithaca | 3,089 | Saint Helen | 3,298 |
| Caledonia | 1,191 | Jackson | 34,416 | Saint Ignace | 2,450 |
| Canadian Lakes | 1,962 | Jenison | 16,758 | Saint Johns | 7,369 |
| Canton | 86,825 | Jonesville | 2,324 | Saint Joseph | 8,546 |
| Capac | 2,477 | Kalamazoo | 74,138 | Saint Louis | 5,457 |
| Carleton | 2,790 | Kalkaska | 2,254 | Saline | 9,130 |
| Caro | 4,136 | Keego Harbor | 2,706 | Sandusky | 2,682 |
| Carrollton | 6,583 | Kent City | 1,055 | Saranac | 1,312 |
| Carson City | 1,187 | Kentwood | 47,059 | Saugatuck | 1,020 |
| Cass City | 2,582 | Kingsford | 5,355 | Sault Ste. Marie | 16,542 |
| Cassopolis | 1,800 | Kingsley | 1,469 | Schoolcraft | 1,524 |
| Cedar Springs | 3,230 | L'Anse | 2,107 | Scottville | 1,256 |
| Center Line | 8,244 | Laingsburg | 1,197 | Sebewaing | 1,851 |
| Central Lake | 1,001 | Lake Fenton | 5,250 | Shelby | 74,099 |
| Centreville | 1,560 | Lake Linden | 1,065 | Shelby | 1,914 |
| Charlevoix | 2,760 | Lake Michigan Beach | 1,417 | Shepherd | 1,365 |
| Charlotte | 8,837 | Lake Odessa | 2,275 | Shields | 6,513 |
| Cheboygan | 5,278 | Lake Orion | 2,724 | Skidway Lake | 3,432 |
| Chelsea | 4,697 | Lakeview | 1,115 | South Gull Lake | 1,548 |
| Chesaning | 2,438 | Lakeview | 1,112 | South Haven | 5,082 |
| Clare | 3,227 | Lakewood Club | 1,319 | South Lyon | 11,450 |
| Clarkston | 1,035 | Lambertville | 9,977 | South Monroe | 6,906 |
| Clawson | 12,222 | Lansing | 117,691 | South Rockwood | 1,905 |
| Clinton | 2,293 | Lapeer | 9,372 | Southfield | 76,828 |
| Clinton | 99,753 | Lathrup Village | 4,197 | Southgate | 29,669 |
| Clio | 2,722 | Laurium | 2,068 | Sparta | 4,056 |
| Coldwater | 10,864 | Lawrence | 1,039 | Spring Arbor | 2,257 |
| Coleman | 1,275 | Lawton | 1,850 | Spring Lake | 2,370 |
| Coloma | 1,524 | Leslie | 1,987 | Springfield | 5,189 |
| Colon | 1,175 | Lewiston | 1,011 | Stambaugh | 1,215 |
| Comstock Park | 13,334 | Lexington | 1,114 | Standish | 2,071 |
| Concord | 1,122 | Lincoln Park | 38,297 | Stanton | 1,524 |
| Constantine | 2,154 | Linden | 3,421 | Sterling Heights | 126,657 |
| Coopersville | 4,199 | Litchfield | 1,440 | Stevensville | 1,188 |
| Corunna | 3,390 | Livonia | 98,218 | Stockbridge | 1,309 |
| Croswell | 2,422 | Lowell | 4,174 | Stony Point | 1,849 |
| Crystal Falls | 1,682 | Ludington | 8,245 | Stony Point | 1,775 |
| Cutlerville | 17,231 | Luna Pier | 1,414 | Sturgis | 11,081 |
| Davison | 5,371 | Madison Heights | 30,004 | Swartz Creek | 5,324 |
| Dearborn | 95,170 | Mancelona | 1,394 | Sylvan Lake | 1,672 |
| Dearborn Heights | 56,359 | Manchester | 2,279 | Tawas City | 1,930 |
| Decatur | 1,872 | Manistee | 6,763 | Taylor | 65,088 |
| Detroit | 951,270 | Manistique | 3,415 | Tecumseh | 8,856 |
| Detroit Beach | 2,356 | Manton | 1,224 | Temperance | 8,331 |
| DeWitt | 4,702 | Marcellus | 1,086 | Three Oaks | 1,765 |
| Dexter | 3,336 | Marine City | 4,403 | Three Rivers | 7,065 |
| Dimondale | 1,337 | Marlette | 2,074 | Traverse City | 14,425 |
| Douglas | 1,214 | Marquette | 20,831 | Trenton | 19,604 |
| Dowagiac | 5,742 | Marshall | 7,192 | Trowbridge Park | 2,085 |
| Dundee | 3,616 | Marysville | 9,881 | Troy | 81,269 |
| Durand | 3,844 | Mason | 8,234 | Twin Lake | 1,752 |
| East Grand Rapids | 10,380 | Mattawan | 2,918 | Union City | 1,741 |
| East Jordan | 2,366 | Mayville | 1,011 | Utica | 4,678 |
| East Lansing | 48,371 | Melvindale | 10,492 | Vandercook Lake | 4,847 |
| East Tawas | 2,807 | Memphis | 1,121 | Vassar | 2,744 |
| Eastpointe | 32,682 | Menominee | 8,661 | Vicksburg | 2,204 |
| Eastwood | 6,176 | Michigan Center | 4,501 | Village of Lake Isabella | 1,138 |
| Eaton Rapids | 5,313 | Middleville | 2,855 | Wakefield | 1,976 |
| Ecorse | 10,773 | Midland | 42,400 | Walker | 23,824 |
| Edgemont Park | 2,380 | Milan | 5,100 | Walled Lake | 6,803 |
| Edmore | 1,254 | Milford | 6,346 | Warren | 133,517 |
| Edwardsburg | 1,122 | Millington | 1,100 | Waterford | 75,737 |
| Elk Rapids | 1,741 | Mio | 2,062 | Watervliet | 1,773 |
| Escanaba | 12,622 | Monroe | 21,076 | Waverly | 16,332 |
| Essexville | 3,572 | Montague | 2,309 | Wayland | 4,017 |
| Evart | 1,701 | Montrose | 1,517 | Wayne | 18,785 |
| Fair Plain | 7,659 | Morenci | 2,320 | Webberville | 1,538 |
| Farmington | 9,989 | Mount Clemens | 16,776 | West Branch | 1,902 |
| Farmington Hills | 79,955 | Mount Morris | 3,435 | West Ishpeming | 2,851 |
| Fennville | 1,485 | Mount Pleasant | 25,281 | West Monroe | 3,847 |
| Fenton | 12,236 | Munising | 2,419 | Westland | 84,801 |
| Ferndale | 21,361 | Muskegon | 40,112 | Westwood | 9,121 |
| Ferrysburg | 3,009 | Muskegon Heights | 11,689 | White Cloud | 1,440 |
| Flat Rock | 8,488 | Napoleon | 1,208 | White Pigeon | 1,613 |
| Flint | 117,258 | Nashville | 1,693 | Whitehall | 2,753 |
| Flushing | 8,083 | Negaunee | 4,413 | Whitmore Lake | 8,474 |
| Forest Hills | 23,099 | New Baltimore | 11,453 | Williamston | 4,003 |
| Fowler | 1,069 | New Buffalo | 2,193 | Wixom | 13,696 |
| Fowlerville | 3,207 | New Haven | 3,071 | Wolf Lake | 4,455 |
| Frankenmuth | 4,775 | New Haven | 5,123 | Wolverine Lake | 4,250 |
| Frankfort | 1,491 | Newaygo | 1,702 | Woodhaven | 12,917 |
| Franklin | 2,937 | Newberry | 1,632 | Woodland Beach | 2,179 |
| Fraser | 14,878 | Niles | 11,739 | Wyandotte | 26,802 |
| Freeland | 6,615 | North Muskegon | 4,009 | Wyoming | 70,308 |
| Fremont | 4,264 | Northview | 15,103 | Yale | 2,063 |
| Fruitport | 1,074 | Northville | 6,360 | Ypsilanti | 22,191 |
| Galesburg | 1,976 | Norton Shores | 23,486 | Zeeland | 5,546 |
| Garden City | 29,023 | Norway | 2,853 | Zilwaukee | 1,728 |
| Gaylord | 3,776 | Novi | 53,754 |
The Michigan chart can be downloaded (8.9MB). See the main archive page for a zip archive of all of the charts.
Note: All of these charts are supplied as Microsoft® Excel® 2007 workbooks. You will need Excel 2007 (or later) in order to read these charts. The 2007 version was chosen because earlier versions of Excel do not support the large workbooks required to store these mileages.
Alternatively, you can use our MileCharter add-in for Microsoft® MapPoint® to compute custom mileage charts to meet your specific needs.

