Walk Score Logo
Go
Locate me

Cities in Massachusetts

The 72 largest cities in Massachusetts (the most populous cities in MA are Boston, Worcester, and Springfield) have an average Walk Score of 50. The best cities in Massachusetts ranked by Walk Score are Cambridge, Somerville, and Everett, while the least walkable cities are Franklin Town, Agawam Town, and Wilmington.

Follow the links for city maps, photos, and all neighborhoods.

The list of Massachusetts cities below is sorted by Walk Score, but can also be sorted by population or alphabetically (click table's heading to sort).

City

Zip Code

Walk Score

Transit Score

Bike Score

Population

Boston (the largest city in Massachusetts) 02124 83 72 69 617,594
Worcester 01604 56 34 35 181,045
Springfield 01109 58 40 45 153,060
Lowell 01852 67 32 44 106,519
Cambridge 02138 90 70 96 105,162
New Bedford 02740 65 33 49 95,072
Brockton 02301 51 34 43 93,810
Quincy 02169 63 47 42 92,271
Lynn 01902 70 40 45 90,329
Fall River 02720 65 35 48 88,857
Newton 02459 57 40 47 85,146
Lawrence 01841 72 37 44 76,377
Somerville 02145 89 62 90 75,754
Framingham 01702 42 24 37 68,318
Haverhill 01830 41 25 33 60,879
Waltham 02453 57 32 47 60,632
Malden 02148 73 53 49 59,450
Brookline 02446 81 67 74 58,732
Medford 02155 68 48 59 56,173
Taunton 02780 30 -- 34 55,874
Chicopee 01020 42 31 37 55,298
Weymouth Town 02190 37 25 34 53,743
Revere 02151 67 52 44 51,755
Peabody 01960 43 -- 35 51,251
Methuen Town 01844 38 -- 31 47,255
Barnstable Town 02601 24 14 32 45,193
Pittsfield 40 20 39 44,737
Attleboro 02703 33 23 38 43,593
Arlington 02474 64 45 65 42,844
Everett 02149 83 51 50 41,667
Salem 01970 70 32 54 41,340
Westfield 29 16 36 41,094
Leominster 01453 41 22 30 40,759
Fitchburg 01420 43 29 33 40,318
Holyoke 01040 55 35 41 39,880
Beverly 01915 51 -- 37 39,502
Marlborough 01752 41 -- 29 38,499
Woburn 01801 46 25 34 38,120
Braintree Town 02184 38 33 32 35,744
Chelsea 02150 81 58 45 35,177
Randolph 02368 35 31 41 32,112
Watertown Town 02472 76 46 68 31,915
Franklin Town 02038 22 -- 25 31,635
Lexington 02421 33 -- 44 31,394
Needham 02492 39 22 35 28,886
Gloucester 01930 42 30 29 28,789
Norwood 02062 49 26 40 28,602
Northampton 01060 44 26 63 28,549
Agawam Town 01001 23 -- 35 28,438
West Springfield Town 01089 35 28 35 28,391
Wellesley 02481 37 -- 33 27,982
Milton 02186 37 38 48 27,003
Melrose 02176 62 34 39 26,983
Saugus 01906 42 28 29 26,628
Danvers 01923 37 -- 33 26,493
Milford 42 -- 41 25,055
Wakefield 01880 49 27 39 24,932
Reading 01867 35 -- 35 24,747
Belmont 02478 60 40 61 24,729
Dedham 02026 43 30 35 24,729
Burlington 01803 31 -- 29 24,498
Wilmington 01887 23 -- 30 22,325
Stoneham 02180 45 23 39 21,437
Winchester 01890 40 29 44 21,374
Gardner 01440 39 -- 25 20,228
Marblehead 01945 49 26 36 19,808
Amherst Center 01003 52 -- 55 19,065
Somerset 02726 29 -- 34 18,165
Winthrop Town 60 -- 41 17,497
Greenfield Town 42 -- 38 17,456
Newburyport 01950 52 -- 44 17,416
Southbridge Town 01550 39 -- 29 16,719