Internet Speeds in Massachusetts

CityDownload SpeedUpload SpeedProviders
Abington111 Mbps71 Mbps2 providers
Acton138 Mbps65 Mbps2 providers
Acushnet109 Mbps46 Mbps2 providers
Adams160 Mbps11 Mbps2 providers
Agawam119 Mbps21 Mbps2 providers
Allston121 Mbps33 Mbps3 providers
Amesbury137 Mbps20 Mbps2 providers
Amherst108 Mbps14 Mbps2 providers
Andover214 Mbps62 Mbps2 providers
Arlington151 Mbps47 Mbps3 providers
Ashburnham95 Mbps11 Mbps1 providers
Ashby190 Mbps22 Mbps2 providers
Ashfield53 Mbps20 Mbps2 providers
Ashland166 Mbps75 Mbps2 providers
Ashley Falls36 Mbps5 Mbps1 providers
Assonet97 Mbps18 Mbps1 providers
Athol143 Mbps11 Mbps2 providers
Attleboro165 Mbps21 Mbps1 providers
Attleboro Falls111 Mbps32 Mbps1 providers
Auburn167 Mbps11 Mbps2 providers
Auburndale83 Mbps39 Mbps2 providers
Avon433 Mbps111 Mbps2 providers
Ayer211 Mbps22 Mbps3 providers
Baldwinville181 Mbps19 Mbps2 providers
Barnstable780 Mbps21 Mbps2 providers
Barre187 Mbps10 Mbps3 providers
Becket2 Mbps1 Mbps1 providers
Bedford118 Mbps79 Mbps3 providers
Belchertown199 Mbps11 Mbps2 providers
Bellingham118 Mbps32 Mbps2 providers
Belmont123 Mbps61 Mbps2 providers
Berkley92 Mbps17 Mbps2 providers
Berlin109 Mbps48 Mbps3 providers
Bernardston220 Mbps10 Mbps2 providers
Beverly133 Mbps21 Mbps1 providers
Billerica177 Mbps67 Mbps2 providers
Blackstone274 Mbps70 Mbps3 providers
Bolton187 Mbps19 Mbps2 providers
Bondsville223 Mbps12 Mbps1 providers
Boston155 Mbps32 Mbps4 providers
Boxborough130 Mbps19 Mbps3 providers
Boxford221 Mbps65 Mbps2 providers
Boylston152 Mbps80 Mbps2 providers
Braintree114 Mbps74 Mbps2 providers
Brewster125 Mbps21 Mbps1 providers
Bridgewater127 Mbps18 Mbps2 providers
Brimfield231 Mbps10 Mbps3 providers
Brockton139 Mbps19 Mbps2 providers
Brookfield148 Mbps13 Mbps2 providers
Brookline137 Mbps16 Mbps3 providers
Burlington209 Mbps60 Mbps3 providers
Buzzards Bay117 Mbps19 Mbps2 providers
Byfield224 Mbps11 Mbps2 providers
Cambridge126 Mbps15 Mbps3 providers
Canton128 Mbps71 Mbps2 providers
Carlisle175 Mbps21 Mbps1 providers
Carver142 Mbps21 Mbps1 providers
Cataumet81 Mbps38 Mbps1 providers
Centerville177 Mbps23 Mbps1 providers
Charlemont6 Mbps1 Mbps1 providers
Charlestown171 Mbps32 Mbps3 providers
Charlton118 Mbps138 Mbps3 providers
Chatham125 Mbps15 Mbps2 providers
Chelmsford208 Mbps73 Mbps2 providers
Chelsea69 Mbps12 Mbps1 providers
Cherry Valley234 Mbps11 Mbps2 providers
Cheshire26 Mbps12 Mbps1 providers
Chester27 Mbps6 Mbps1 providers
Chestnut Hill103 Mbps23 Mbps4 providers
Chicopee129 Mbps11 Mbps2 providers
Chilmark33 Mbps7 Mbps2 providers
Clinton148 Mbps12 Mbps2 providers
Cohasset127 Mbps74 Mbps2 providers
Colrain144 Mbps38 Mbps1 providers
Concord156 Mbps21 Mbps2 providers
Conway58 Mbps11 Mbps1 providers
Cotuit235 Mbps19 Mbps1 providers
Cummington1 Mbps1 Mbps1 providers
Dalton46 Mbps25 Mbps3 providers
Danvers139 Mbps59 Mbps2 providers
Dedham188 Mbps71 Mbps3 providers
Deerfield59 Mbps11 Mbps1 providers
Dennis203 Mbps23 Mbps2 providers
Dennis Port270 Mbps16 Mbps2 providers
Devens7 Mbps9 Mbps1 providers
Dighton205 Mbps22 Mbps1 providers
Dorchester132 Mbps35 Mbps3 providers
Douglas189 Mbps12 Mbps2 providers
Dover127 Mbps55 Mbps2 providers
Dracut143 Mbps16 Mbps2 providers
Drury1 Mbps1 Mbps1 providers
Dudley189 Mbps15 Mbps2 providers
Dunstable120 Mbps127 Mbps2 providers
Duxbury110 Mbps88 Mbps2 providers
East Bridgewater121 Mbps23 Mbps2 providers
East Brookfield63 Mbps10 Mbps2 providers
East Dennis3 Mbps2 Mbps2 providers
East Falmouth173 Mbps22 Mbps2 providers
East Freetown93 Mbps55 Mbps2 providers
East Longmeadow104 Mbps11 Mbps3 providers
East Orleans51 Mbps10 Mbps2 providers
East Otis87 Mbps36 Mbps1 providers
East Sandwich240 Mbps23 Mbps1 providers
East Taunton149 Mbps149 Mbps2 providers
East Walpole92 Mbps39 Mbps2 providers
East Wareham172 Mbps216 Mbps2 providers
East Weymouth184 Mbps23 Mbps2 providers
Eastham165 Mbps15 Mbps1 providers
Easthampton136 Mbps11 Mbps3 providers
Edgartown178 Mbps23 Mbps1 providers
Erving317 Mbps41 Mbps1 providers
Essex124 Mbps9 Mbps2 providers
Everett117 Mbps16 Mbps3 providers
Fairhaven116 Mbps20 Mbps2 providers
Fall River111 Mbps17 Mbps2 providers
Falmouth185 Mbps23 Mbps2 providers
Feeding Hills154 Mbps20 Mbps2 providers
Fisherville106 Mbps110 Mbps2 providers
Fiskdale61 Mbps39 Mbps2 providers
Fitchburg138 Mbps69 Mbps2 providers
Florence115 Mbps12 Mbps1 providers
Forestdale37 Mbps8 Mbps2 providers
Foxborough203 Mbps54 Mbps2 providers
Framingham154 Mbps57 Mbps3 providers
Franklin197 Mbps65 Mbps2 providers
Gardner159 Mbps17 Mbps2 providers
Georgetown214 Mbps94 Mbps2 providers
Gilbertville17 Mbps12 Mbps1 providers
Gill28 Mbps9 Mbps2 providers
Gloucester176 Mbps22 Mbps2 providers
Grafton213 Mbps104 Mbps2 providers
Granby62 Mbps21 Mbps2 providers
Granville5 Mbps16 Mbps2 providers
Great Barrington111 Mbps11 Mbps1 providers
Green Harbor11 Mbps23 Mbps1 providers
Greenfield116 Mbps19 Mbps2 providers
Groton207 Mbps110 Mbps3 providers
Groveland91 Mbps28 Mbps2 providers
Hadley104 Mbps11 Mbps1 providers
Halifax59 Mbps12 Mbps1 providers
Hampden121 Mbps11 Mbps1 providers
Hanover165 Mbps83 Mbps2 providers
Hanson487 Mbps40 Mbps2 providers
Hardwick46 Mbps49 Mbps1 providers
Harvard151 Mbps11 Mbps3 providers
Harwich149 Mbps19 Mbps1 providers
Harwich Port95 Mbps34 Mbps1 providers
Hatfield15 Mbps5 Mbps2 providers
Haverhill171 Mbps21 Mbps2 providers
Haydenville102 Mbps3 Mbps2 providers
Head of Westport111 Mbps11 Mbps2 providers
Heath93 Mbps23 Mbps1 providers
Hingham143 Mbps79 Mbps2 providers
Hinsdale149 Mbps12 Mbps1 providers
Holbrook216 Mbps100 Mbps2 providers
Holden139 Mbps11 Mbps3 providers
Holland98 Mbps7 Mbps2 providers
Holliston287 Mbps116 Mbps2 providers
Holyoke134 Mbps17 Mbps2 providers
Hopedale175 Mbps55 Mbps2 providers
Hopkinton164 Mbps84 Mbps2 providers
Housatonic469 Mbps15 Mbps1 providers
Hubbardston64 Mbps29 Mbps2 providers
Hudson234 Mbps71 Mbps2 providers
Hull108 Mbps48 Mbps2 providers
Humarock109 Mbps2 Mbps1 providers
Huntington294 Mbps8 Mbps1 providers
Hyannis161 Mbps21 Mbps2 providers
Hyde Park156 Mbps78 Mbps3 providers
Indian Orchard23 Mbps4 Mbps2 providers
Ipswich132 Mbps51 Mbps2 providers
Jamaica Plain160 Mbps45 Mbps3 providers
Jefferson155 Mbps11 Mbps2 providers
Kingston174 Mbps71 Mbps2 providers
Lakeville198 Mbps45 Mbps2 providers
Lancaster462 Mbps59 Mbps3 providers
Lanesborough23 Mbps22 Mbps3 providers
Lawrence126 Mbps32 Mbps2 providers
Lee156 Mbps11 Mbps2 providers
Leeds50 Mbps11 Mbps2 providers
Leicester93 Mbps11 Mbps1 providers
Lenox140 Mbps11 Mbps2 providers
Lenox Dale2 Mbps4 Mbps1 providers
Leominster188 Mbps41 Mbps2 providers
Lexington246 Mbps106 Mbps3 providers
Lincoln321 Mbps23 Mbps2 providers
Littleton188 Mbps79 Mbps3 providers
Longmeadow124 Mbps12 Mbps2 providers
Lowell158 Mbps17 Mbps2 providers
Ludlow193 Mbps11 Mbps2 providers
Lunenburg219 Mbps21 Mbps1 providers
Lynn190 Mbps58 Mbps2 providers
Lynnfield107 Mbps54 Mbps2 providers
Malden179 Mbps46 Mbps3 providers
Manchester-by-the-Sea137 Mbps36 Mbps2 providers
Manomet395 Mbps41 Mbps1 providers
Mansfield195 Mbps66 Mbps2 providers
Marblehead148 Mbps49 Mbps2 providers
Marion260 Mbps96 Mbps2 providers
Marlborough148 Mbps68 Mbps2 providers
Marshfield108 Mbps57 Mbps2 providers
Marshfield Hills157 Mbps125 Mbps2 providers
Marstons Mills229 Mbps22 Mbps1 providers
Mashpee233 Mbps21 Mbps2 providers
Mattapan151 Mbps54 Mbps2 providers
Mattapoisett269 Mbps79 Mbps2 providers
Maynard164 Mbps55 Mbps2 providers
Medfield132 Mbps76 Mbps2 providers
Medford127 Mbps47 Mbps2 providers
Medway118 Mbps72 Mbps2 providers
Melrose134 Mbps36 Mbps2 providers
Mendon111 Mbps28 Mbps2 providers
Menemsha202 Mbps31 Mbps1 providers
Merrimac116 Mbps20 Mbps2 providers
Methuen184 Mbps57 Mbps2 providers
Middleboro220 Mbps59 Mbps2 providers
Middlefield94 Mbps18 Mbps1 providers
Middleton79 Mbps11 Mbps1 providers
Milford138 Mbps59 Mbps2 providers
Millbury218 Mbps114 Mbps3 providers
Millers Falls352 Mbps17 Mbps1 providers
Millis136 Mbps86 Mbps2 providers
Millville110 Mbps23 Mbps4 providers
Milton183 Mbps20 Mbps3 providers
Monson82 Mbps12 Mbps1 providers
Montague10 Mbps3 Mbps3 providers
Monterey17 Mbps15 Mbps2 providers
Nahant139 Mbps30 Mbps2 providers
Nantucket194 Mbps23 Mbps1 providers
Natick246 Mbps94 Mbps3 providers
Needham252 Mbps91 Mbps3 providers
Needham Heights70 Mbps20 Mbps3 providers
New Bedford172 Mbps18 Mbps2 providers
New Braintree314 Mbps22 Mbps2 providers
New Salem4 Mbps1 Mbps2 providers
Newbury Old Town160 Mbps12 Mbps1 providers
Newburyport157 Mbps21 Mbps1 providers
Newton168 Mbps43 Mbps3 providers
Newton Center183 Mbps68 Mbps3 providers
Newton Highlands249 Mbps43 Mbps2 providers
Newton Lower Falls241 Mbps196 Mbps2 providers
Newton Upper Falls157 Mbps141 Mbps2 providers
Newtonville186 Mbps94 Mbps2 providers
Norfolk106 Mbps46 Mbps2 providers
North Adams148 Mbps11 Mbps2 providers
North Andover162 Mbps61 Mbps2 providers
North Attleboro158 Mbps90 Mbps2 providers
North Billerica86 Mbps37 Mbps2 providers
North Brookfield121 Mbps9 Mbps2 providers
North Chatham147 Mbps21 Mbps2 providers
North Chelmsford89 Mbps44 Mbps3 providers
North Dartmouth118 Mbps14 Mbps2 providers
North Dighton30 Mbps27 Mbps2 providers
North Easton242 Mbps110 Mbps2 providers
North Falmouth137 Mbps12 Mbps1 providers
North Grafton163 Mbps108 Mbps3 providers
North Hatfield63 Mbps7 Mbps2 providers
North Oxford83 Mbps12 Mbps2 providers
North Reading216 Mbps85 Mbps2 providers
North Truro64 Mbps12 Mbps1 providers
North Weymouth124 Mbps41 Mbps2 providers
Northampton184 Mbps17 Mbps2 providers
Northborough121 Mbps93 Mbps2 providers
Northbridge124 Mbps11 Mbps3 providers
Northfield58 Mbps12 Mbps2 providers
Norton114 Mbps18 Mbps1 providers
Norwell102 Mbps54 Mbps2 providers
Norwood165 Mbps52 Mbps2 providers
Oak Bluffs344 Mbps22 Mbps2 providers
Oakham32 Mbps4 Mbps2 providers
Onset225 Mbps449 Mbps2 providers
Orange142 Mbps11 Mbps3 providers
Orleans202 Mbps22 Mbps2 providers
Osterville94 Mbps35 Mbps2 providers
Oxford116 Mbps11 Mbps1 providers
Palmer119 Mbps18 Mbps1 providers
Paxton122 Mbps27 Mbps2 providers
Peabody168 Mbps21 Mbps3 providers
Pembroke118 Mbps19 Mbps2 providers
Pepperell183 Mbps11 Mbps2 providers
Petersham23 Mbps1 Mbps3 providers
Pittsfield138 Mbps11 Mbps2 providers
Plainfield13 Mbps2 Mbps2 providers
Plainville136 Mbps25 Mbps3 providers
Plymouth115 Mbps64 Mbps2 providers
Plympton107 Mbps36 Mbps1 providers
Pocasset78 Mbps12 Mbps2 providers
Prides Crossing395 Mbps35 Mbps1 providers
Princeton271 Mbps11 Mbps1 providers
Provincetown176 Mbps22 Mbps1 providers
Quincy126 Mbps17 Mbps3 providers
Randolph136 Mbps73 Mbps2 providers
Raynham197 Mbps25 Mbps2 providers
Reading205 Mbps74 Mbps2 providers
Rehoboth119 Mbps21 Mbps2 providers
Revere141 Mbps19 Mbps3 providers
Richmond38 Mbps39 Mbps1 providers
Rochdale36 Mbps8 Mbps1 providers
Rochester198 Mbps63 Mbps2 providers
Rockland175 Mbps73 Mbps2 providers
Rockport200 Mbps8 Mbps2 providers
Roslindale121 Mbps41 Mbps3 providers
Rowley145 Mbps81 Mbps2 providers
Roxbury Crossing55 Mbps22 Mbps4 providers
Royalston7 Mbps3 Mbps2 providers
Russell266 Mbps7 Mbps2 providers
Rutland150 Mbps6 Mbps2 providers
Sagamore19 Mbps10 Mbps2 providers
Sagamore Beach212 Mbps22 Mbps1 providers
Salem130 Mbps20 Mbps2 providers
Salisbury198 Mbps23 Mbps1 providers
Sandisfield184 Mbps10 Mbps2 providers
Sandwich168 Mbps21 Mbps2 providers
Saugus152 Mbps23 Mbps2 providers
Savoy1 Mbps1 Mbps1 providers
Scituate192 Mbps22 Mbps1 providers
Seekonk92 Mbps20 Mbps2 providers
Sharon152 Mbps19 Mbps2 providers
Sheffield145 Mbps43 Mbps3 providers
Shelburne Falls117 Mbps12 Mbps2 providers
Sherborn242 Mbps41 Mbps2 providers
Shirley89 Mbps12 Mbps1 providers
Shrewsbury93 Mbps12 Mbps4 providers
Shutesbury700 Mbps41 Mbps1 providers
Somerset189 Mbps22 Mbps1 providers
Somerville137 Mbps19 Mbps4 providers
South Barre149 Mbps11 Mbps1 providers
South Chatham113 Mbps38 Mbps1 providers
South Dartmouth391 Mbps31 Mbps1 providers
South Deerfield138 Mbps18 Mbps1 providers
South Dennis93 Mbps27 Mbps1 providers
South Easton245 Mbps78 Mbps2 providers
South Egremont126 Mbps7 Mbps3 providers
South Hadley104 Mbps20 Mbps3 providers
South Hamilton247 Mbps142 Mbps2 providers
South Harwich8 Mbps1 Mbps1 providers
South Lancaster81 Mbps18 Mbps1 providers
South Walpole47 Mbps23 Mbps1 providers
South Wellfleet185 Mbps24 Mbps1 providers
South Weymouth118 Mbps19 Mbps2 providers
South Yarmouth164 Mbps22 Mbps1 providers
Southampton242 Mbps11 Mbps1 providers
Southborough101 Mbps95 Mbps3 providers
Southbridge146 Mbps11 Mbps1 providers
Southfield323 Mbps12 Mbps2 providers
Southwick80 Mbps21 Mbps2 providers
Spencer213 Mbps11 Mbps2 providers
Springfield119 Mbps20 Mbps2 providers
Sterling151 Mbps18 Mbps2 providers
Still River379 Mbps18 Mbps1 providers
Stockbridge44 Mbps7 Mbps3 providers
Stoneham111 Mbps50 Mbps2 providers
Stoughton162 Mbps64 Mbps2 providers
Stow117 Mbps38 Mbps2 providers
Sturbridge209 Mbps10 Mbps2 providers
Sudbury156 Mbps66 Mbps2 providers
Sunderland386 Mbps23 Mbps1 providers
Sutton221 Mbps208 Mbps2 providers
Swampscott202 Mbps42 Mbps2 providers
Swansea188 Mbps18 Mbps2 providers
Taunton144 Mbps70 Mbps2 providers
Templeton222 Mbps21 Mbps1 providers
Tewksbury178 Mbps50 Mbps2 providers
Thorndike292 Mbps1 Mbps1 providers
Three Rivers22 Mbps12 Mbps1 providers
Topsfield203 Mbps118 Mbps2 providers
Townsend118 Mbps24 Mbps2 providers
Truro152 Mbps35 Mbps1 providers
Turners Falls130 Mbps12 Mbps1 providers
Tyngsboro240 Mbps91 Mbps2 providers
Tyringham119 Mbps12 Mbps1 providers
Upton145 Mbps12 Mbps2 providers
Uxbridge130 Mbps11 Mbps2 providers
Vineyard Haven134 Mbps23 Mbps2 providers
Waban161 Mbps68 Mbps2 providers
Wakefield135 Mbps54 Mbps3 providers
Wales81 Mbps10 Mbps3 providers
Walpole174 Mbps51 Mbps2 providers
Waltham166 Mbps60 Mbps3 providers
Ware152 Mbps23 Mbps3 providers
Wareham160 Mbps39 Mbps2 providers
Warren38 Mbps13 Mbps2 providers
Warwick59 Mbps7 Mbps1 providers
Watertown141 Mbps21 Mbps3 providers
Wayland152 Mbps62 Mbps2 providers
Webster181 Mbps12 Mbps3 providers
Wellesley268 Mbps95 Mbps2 providers
Wellesley Hills241 Mbps96 Mbps2 providers
Wellfleet118 Mbps12 Mbps1 providers
Wenham101 Mbps94 Mbps2 providers
West Barnstable269 Mbps23 Mbps1 providers
West Boylston75 Mbps9 Mbps3 providers
West Bridgewater152 Mbps21 Mbps1 providers
West Brookfield54 Mbps14 Mbps3 providers
West Chatham195 Mbps23 Mbps1 providers
West Dennis72 Mbps12 Mbps1 providers
West Falmouth691 Mbps38 Mbps1 providers
West Harwich116 Mbps37 Mbps1 providers
West Hatfield133 Mbps1 Mbps2 providers
West Newbury284 Mbps269 Mbps2 providers
West Newton152 Mbps59 Mbps2 providers
West Roxbury162 Mbps54 Mbps3 providers
West Springfield118 Mbps21 Mbps3 providers
West Stockbridge81 Mbps15 Mbps2 providers
West Tisbury75 Mbps23 Mbps1 providers
West Townsend229 Mbps11 Mbps2 providers
West Wareham376 Mbps42 Mbps2 providers
West Warren58 Mbps12 Mbps1 providers
West Yarmouth112 Mbps20 Mbps2 providers
Westborough229 Mbps105 Mbps2 providers
Westfield169 Mbps21 Mbps3 providers
Westford163 Mbps81 Mbps2 providers
Westminster133 Mbps21 Mbps2 providers
Weston238 Mbps41 Mbps2 providers
Westwood84 Mbps30 Mbps2 providers
Weymouth116 Mbps21 Mbps2 providers
Whitinsville156 Mbps11 Mbps1 providers
Whitman144 Mbps22 Mbps2 providers
Wilbraham129 Mbps11 Mbps3 providers
Williamsburg85 Mbps9 Mbps2 providers
Williamstown136 Mbps9 Mbps1 providers
Wilmington207 Mbps62 Mbps2 providers
Winchendon193 Mbps12 Mbps2 providers
Winchester149 Mbps65 Mbps2 providers
Windsor10 Mbps10 Mbps1 providers
Winthrop115 Mbps16 Mbps2 providers
Woburn173 Mbps51 Mbps3 providers
Woods Hole49 Mbps22 Mbps1 providers
Worcester117 Mbps11 Mbps2 providers
Worthington Center469 Mbps21 Mbps2 providers
Wrentham192 Mbps64 Mbps2 providers
Yarmouth Port146 Mbps23 Mbps2 providers
* Data from speed tests taken in the last 3 months