EV charging stations in Massachusetts

Massachusetts has 4,502 open public EV charging stations in the DOE database, offering 11,670 charging ports — 1,966 of them DC fast. ChargePoint is the largest listed network here (3,598 stations). Below: 932 stations with detailed pages across 194 cities.

4,502Open public stations (DOE)
11,670Charging ports
1,966DC fast ports
932Station pages here

Charging networks in Massachusetts

Largest cities for EV charging in Massachusetts

Cities in Massachusetts

Cities with several listed stations get their own page; the rest link straight to the station.

Boston172 stations
Cambridge74 stations
Worcester32 stations
Waltham22 stations
Quincy18 stations
Marlborough17 stations
Lowell16 stations
Springfield14 stations
Framingham13 stations
Newton13 stations
Somerville11 stations
Beverly10 stations
Northampton10 stations
Salem10 stations
Amherst9 stations
Braintree9 stations
Malden9 stations
Wellesley9 stations
Bedford8 stations
Medford8 stations
Melrose8 stations
Burlington7 stations
Chelmsford7 stations
Fall River7 stations
Hyannis7 stations
Wilmington7 stations
Bolton6 stations
Brookline6 stations
Dartmouth6 stations
Hopkinton6 stations
Middleborough6 stations
Milton6 stations
Norwood6 stations
Revere6 stations
Watertown6 stations
Woburn6 stations
Acton5 stations
Amesbury5 stations
Danvers5 stations
Greenfield5 stations
Lexington5 stations
Methuen5 stations
Natick5 stations
Needham5 stations
Stoneham5 stations
Wakefield5 stations
Wareham5 stations
Westborough5 stations
Yarmouth5 stations
Attleboro4 stations
Bridgewater4 stations
Brockton4 stations
Canton4 stations
Eastham4 stations
Milford4 stations
New Bedford4 stations
Plymouth4 stations
Tewksbury4 stations
Williamstown4 stations
Agawam3 stations
Andover3 stations
Arlington3 stations
Ayer3 stations
Barnstable3 stations
Charlton3 stations
Cohasset3 stations
Deerfield3 stations
Devens3 stations
East Longmeadow3 stations
Easthampton3 stations
Falmouth3 stations
Foxborough3 stations
Franklin3 stations
Hadley3 stations
Hanover3 stations
Holyoke3 stations
Lee3 stations
Lenox3 stations
Marblehead3 stations
North Attleboro3 stations
Reading3 stations
Rockport3 stations
Seekonk3 stations
Shrewsbury3 stations
Sturbridge3 stations
Wayland3 stations
Winchester3 stations
Athol2 stations
Buzzards Bay2 stations
Chatham2 stations
Concord2 stations
Easton2 stations
Edgartown2 stations
Fairhaven2 stations
Gardner2 stations
Haverhill2 stations
Hudson2 stations
Lancaster2 stations
Lawrence2 stations
Lincoln2 stations
Littleton2 stations
Lynn2 stations
Marshfield2 stations
Medfield2 stations
Medway2 stations
Millbury2 stations
Millis2 stations
Nantucket2 stations
North Adams2 stations
North Reading2 stations
Orleans2 stations
Oxford2 stations
Palmer2 stations
Peabody2 stations
Pelham2 stations
Pittsfield2 stations
Saugus2 stations
Sharon2 stations
South Hadley2 stations
Sutton2 stations
Taunton2 stations
Tisbury2 stations
West Yarmouth2 stations
Westfield2 stations
Westford2 stations
Weston2 stations
Westport2 stations
Weymouth2 stations
Abington1 station
Acushnet1 station
Adams1 station
Ashburnham1 station
Auburn1 station
Avon1 station
Belchertown1 station
Chestnut Hill1 station
Chilmark1 station
Dighton1 station
Dorchester1 station
Douglas1 station
Everett1 station
Ext Avon1 station
Fitchburg1 station
Georgetown1 station
Gilbertville1 station
Gloucester1 station
Groton1 station
Hancock1 station
Hathorne1 station
Hingham1 station
Holliston1 station
Ipswich1 station
Jamaica Plain1 station
Lakeville1 station
Ludlow1 station
Lynnfield1 station
Mansfield1 station
Marion1 station
Marlboro1 station
Maynard1 station
Mendon1 station
Middleton1 station
Montague1 station
Newbury1 station
North Andover1 station
North Grafton1 station
Norton1 station
Provincetown1 station
Rochester1 station
Rowley1 station
Salisbury1 station
Sandwich1 station
Scituate1 station
Sherborn1 station
Shirley1 station
Southborough1 station
Southbridge1 station
Spencer1 station
Stoughton1 station
Swampscott1 station
Swansea1 station
Teaticket1 station
Townsend1 station
Truro1 station
Webster1 station
Wellfleet1 station
Wenham1 station
West Boylston1 station
Williamsburg1 station

Other states

Frequently asked questions

How many EV charging stations are in Massachusetts?

The DOE Alternative Fuels Data Center lists 4,502 open public EV charging stations in Massachusetts (snapshot August 30, 2026), with 11,670 charging ports. 1,966 of those ports are DC fast chargers (17%).

Which charging networks have the most stations in Massachusetts?

The largest networks in Massachusetts are ChargePoint (3,598), AmpUp (145), Red E Charging (143).

Which Massachusetts cities have the most charging stations?

By DOE station count: Boston (782), Cambridge (396), Worcester (156), Marlborough (90), Waltham (85).