Massachusetts
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 (6.6MB)
Cities included in our Massachusetts Mileage Chart
| City | Population | City | Population | City | Population |
| Abington | 17,374 | Hanover | 16,906 | Randolph | 30,768 |
| Acton | 20,897 | Hanson | 15,315 | Raynham | 13,153 |
| Acushnet | 10,850 | Hardwick | 2,668 | Raynham Center | 3,575 |
| Adams | 5,498 | Harvard | 6,085 | Reading | 23,441 |
| Agawam | 28,761 | Harwich | 13,059 | Rehoboth | 11,486 |
| Amesbury | 18,313 | Harwich Port | 1,830 | Revere | 46,420 |
| Amherst Center | 34,618 | Hatfield | 1,321 | Richmond | 1,632 |
| Andover | 48,286 | Haverhill | 61,465 | Rochester | 4,661 |
| Arlington | 41,461 | Head of Westport | 14,809 | Rockland | 17,982 |
| Ashburnham | 5,643 | Hingham | 30,151 | Rockport | 5,646 |
| Ashby | 2,895 | Hinsdale | 1,905 | Rowley | 1,585 |
| Ashfield | 1,831 | Holbrook | 10,876 | Royalston | 1,276 |
| Ashland | 15,802 | Holden | 17,016 | Russell | 1,686 |
| Athol | 12,871 | Holland | 1,491 | Rutland | 2,220 |
| Attleboro | 44,271 | Holliston | 14,010 | Sagamore | 4,082 |
| Auburn | 16,724 | Holyoke | 40,141 | Salem | 42,455 |
| Avon | 4,521 | Hopedale | 4,227 | Salisbury | 4,859 |
| Ayer | 2,975 | Hopkinton | 22,601 | Sandwich | 34,886 |
| Baldwinville | 1,868 | Housatonic | 1,404 | Saugus | 26,668 |
| Barnstable | 47,821 | Hubbardston | 3,977 | Scituate | 26,400 |
| Barre | 1,170 | Hudson | 19,697 | Seekonk | 13,966 |
| Becket | 1,786 | Hull | 11,324 | Sharon | 24,066 |
| Bedford | 12,502 | Huntington | 2,212 | Sheffield | 3,393 |
| Belchertown | 22,391 | Hyannis | 14,120 | Shelburne | 2,094 |
| Bellingham | 22,734 | Ipswich | 18,768 | Shelburne Falls | 1,918 |
| Belmont | 23,546 | Kingston | 15,658 | Sherborn | 4,273 |
| Berkley | 5,849 | Lancaster | 7,509 | Shirley | 1,360 |
| Berlin | 2,422 | Lanesborough | 3,042 | Shrewsbury | 33,893 |
| Bernardston | 2,193 | Lawrence | 72,609 | Shutesbury | 1,842 |
| Beverly | 39,862 | Lee | 2,009 | Smith Mills | 4,331 |
| Beverly Cove | 40,365 | Leicester | 11,064 | Somerset | 18,943 |
| Billerica | 39,904 | Lenox | 1,647 | Somerville | 75,261 |
| Blackstone | 9,163 | Leominster | 42,301 | South Amherst | 5,001 |
| Blandford | 1,235 | Leverett | 1,692 | South Boston | 571,281 |
| Bliss Corner | 5,714 | Lexington | 30,661 | South Deerfield | 1,839 |
| Bolton | 4,220 | Lincoln | 8,197 | South Dennis | 3,713 |
| Bondsville | 1,812 | Littleton Common | 8,327 | South Duxbury | 3,064 |
| Boston | 589,141 | Longmeadow | 15,699 | South Hadley | 17,652 |
| Bourne | 34,065 | Lowell | 103,469 | South Lancaster | 1,717 |
| Boxford | 2,462 | Ludlow | 22,201 | South Peabody | 50,293 |
| Boylston | 4,078 | Lunenburg | 16,520 | South Yarmouth | 12,162 |
| Braintree | 33,509 | Lynn | 89,691 | Southampton | 5,481 |
| Brewster | 37,107 | Lynnfield | 11,748 | Southborough | 9,686 |
| Bridgewater | 36,525 | Malden | 55,290 | Southbridge | 19,030 |
| Brimfield | 3,397 | Mansfield | 23,380 | Southwick | 9,444 |
| Brockton | 94,881 | Marblehead | 20,424 | Spencer | 14,814 |
| Brookfield | 3,104 | Marion | 5,213 | Springfield | 152,227 |
| Brookline | 56,079 | Marlborough | 38,334 | Sterling | 7,384 |
| Buckland | 2,026 | Marshfield | 40,849 | Stockbridge | 2,316 |
| Burlington | 22,739 | Marshfield Hills | 2,437 | Stoneham | 21,796 |
| Buzzards Bay | 3,676 | Marstons Mills | 8,017 | Stoughton | 26,915 |
| Cambridge | 101,382 | Mashpee | 14,834 | Stow | 6,005 |
| Canton | 21,679 | Mattapoisett | 6,378 | Sturbridge | 2,013 |
| Carlisle | 4,799 | Maynard | 10,275 | Sudbury | 17,343 |
| Carver | 11,718 | Medfield | 14,846 | Sunderland | 3,843 |
| Centerville | 9,190 | Medford | 53,963 | Sutton | 9,215 |
| Charlemont | 1,382 | Medway | 13,042 | Swampscott | 14,447 |
| Charlton | 12,764 | Melrose | 26,466 | Swansea | 16,525 |
| Chatham | 1,552 | Mendon | 5,378 | Taunton | 57,160 |
| Chelmsford | 33,925 | Merrimac | 6,245 | Teaticket | 1,919 |
| Chelsea | 33,062 | Methuen | 45,372 | Templeton | 6,918 |
| Cheshire | 3,460 | Middleton | 9,859 | Tewksbury | 29,326 |
| Chester | 1,331 | Milford | 28,631 | Three Rivers | 2,890 |
| Chesterfield | 1,222 | Millbury | 13,606 | Topsfield | 2,864 |
| Chicopee | 54,653 | Millers Falls | 1,060 | Townsend | 16,933 |
| Clinton | 16,317 | Millis | 8,040 | Truro | 2,123 |
| Cochituate | 7,092 | Millville | 2,772 | Turners Falls | 4,284 |
| Cohasset | 7,388 | Milton | 25,586 | Tyngsboro | 11,366 |
| Colrain | 1,845 | Monson | 8,505 | Upton | 5,741 |
| Concord | 16,810 | Montague | 8,637 | Uxbridge | 12,614 |
| Conway | 1,841 | Monument Beach | 2,764 | Vineyard Haven | 2,184 |
| Cordaville | 3,158 | Nahant | 3,521 | Wakefield | 24,712 |
| Cotuit | 2,364 | Nantucket | 14,775 | Wales | 1,767 |
| Dalton | 7,012 | Natick | 32,276 | Walpole | 32,670 |
| Danvers | 25,829 | Needham | 29,125 | Waltham | 58,570 |
| Dedham | 23,019 | New Bedford | 94,083 | Ware | 11,610 |
| Deerfield | 4,833 | New Marlborough | 1,520 | Wareham Center | 21,478 |
| Dennis | 26,780 | Newburyport | 17,575 | Warren | 1,414 |
| Dennis Port | 4,063 | Newton | 84,851 | Watertown | 32,918 |
| Dighton | 6,283 | Norfolk | 10,386 | Wayland | 13,155 |
| Douglas | 7,168 | North Adams | 14,106 | Webster | 19,028 |
| Dover | 2,227 | North Amherst | 5,881 | Wellesley | 26,446 |
| Dracut | 28,831 | North Andover | 28,222 | Wellfleet | 2,797 |
| Dudley | 11,165 | North Brookfield | 2,462 | Wendell | 1,003 |
| Dunstable | 2,878 | North Chicopee | 55,179 | Wenham | 4,518 |
| Duxbury | 27,695 | North Eastham | 2,089 | West Barnstable | 1,508 |
| East Bridgewater | 14,021 | North Falmouth | 3,742 | West Boylston | 7,612 |
| East Brookfield | 1,408 | North Lakeville | 10,787 | West Bridgewater | 6,750 |
| East Dennis | 3,677 | North Pembroke | 18,041 | West Brookfield | 1,698 |
| East Douglas | 2,503 | North Plymouth | 3,639 | West Chatham | 1,411 |
| East Falmouth | 7,123 | North Reading | 14,101 | West Concord | 5,537 |
| East Harwich | 5,215 | North Scituate | 5,117 | West Dennis | 2,687 |
| East Longmeadow | 15,102 | North Seekonk | 2,565 | West Falmouth | 1,912 |
| East Pepperell | 1,909 | North Westport | 4,430 | West Newbury | 4,221 |
| East Sandwich | 3,985 | Northampton | 29,665 | West Springfield | 27,912 |
| Eastham | 5,548 | Northborough | 18,304 | West Stockbridge | 1,441 |
| Easthampton | 16,611 | Northbridge | 14,061 | West Tisbury | 2,510 |
| Easton | 23,459 | Northfield | 1,058 | West Wareham | 1,829 |
| Erving | 1,493 | Norton | 19,808 | West Yarmouth | 6,978 |
| Essex | 1,381 | Norwell | 10,581 | Westborough | 29,313 |
| Everett | 37,148 | Norwood | 28,625 | Westfield | 40,932 |
| Fairhaven | 16,453 | Oak Bluffs | 3,778 | Westford | 21,587 |
| Fall River | 93,000 | Oakham | 1,702 | Westhampton | 1,494 |
| Falmouth | 59,431 | Ocean Grove | 2,922 | Westminster | 7,028 |
| Fiskdale | 2,127 | Onset | 1,212 | Weston | 11,682 |
| Fitchburg | 40,363 | Orange | 3,994 | Westwood | 14,029 |
| Forestdale | 4,661 | Orleans | 1,713 | Weweantic | 1,935 |
| Foxborough | 22,733 | Osterville | 2,911 | Weymouth | 54,395 |
| Framingham | 66,910 | Otis | 1,389 | Whately | 1,600 |
| Framingham Center | 65,413 | Oxford | 17,746 | White Island Shores | 2,280 |
| Franklin | 30,636 | Palmer | 18,261 | Whitinsville | 6,657 |
| Gardner | 21,175 | Paxton | 4,463 | Whitman | 14,495 |
| Gill | 1,387 | Peabody | 48,129 | Wilbraham | 20,883 |
| Gloucester | 30,916 | Pelham | 1,428 | Williamsburg | 2,469 |
| Grafton | 16,583 | Pepperell | 17,453 | Williamstown | 4,707 |
| Granby | 1,344 | Petersham | 1,201 | Wilmington | 21,704 |
| Granville | 1,548 | Phillipston | 1,649 | Winchendon | 12,954 |
| Great Barrington | 2,295 | Pinehurst | 7,056 | Winchester | 21,366 |
| Greenfield | 19,753 | Pittsfield | 44,174 | Winthrop | 17,618 |
| Groton | 18,772 | Plainville | 7,817 | Woburn | 37,746 |
| Groveland | 6,143 | Plymouth | 90,615 | Worcester | 177,216 |
| Hadley | 4,877 | Plympton | 2,683 | Wrentham | 11,251 |
| Halifax | 7,631 | Pocasset | 2,615 | Yarmouth | 25,243 |
| Hamilton | 8,460 | Princeton | 3,412 | Yarmouth Port | 5,984 |
| Hampden | 5,261 | Provincetown | 3,090 |
The Massachusetts chart can be downloaded (6.6MB). 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.

