| City served | FAA | IATA | ICAO | Airport name | Role | Enplanements (2019) |
|---|
| | | | Commercial service – primary airports | | |
| Boston | BOS | BOS | KBOS | Gen. Edward Lawrence Logan International Airport | P-L | 20,006,521 |
| Hyannis | HYA | HYA | KHYA | Cape Cod Gateway Airport (Boardman/Polando Field) | P-N | 28,341 |
| Nantucket | ACK | ACK | KACK | Nantucket Memorial Airport | P-N | 126,610 |
| Vineyard Haven | MVY | MVY | KMVY | Martha's Vineyard Airport | P-N | 52,605 |
| Worcester | ORH | ORH | KORH | Worcester Regional Airport | P-N | 71,631 |
| | | | Commercial service – nonprimary airports | | |
| Bedford | BED | BED | KBED | Hanscom Field / Hanscom Air Force Base | CS | 10,194 |
| New Bedford | EWB | EWB | KEWB | New Bedford Regional Airport | CS | 7,956 |
| Provincetown | PVC | PVC | KPVC | Provincetown Municipal Airport | CS | 10,316 |
| | | | Reliever airports | | |
| Beverly | BVY | BVY | KBVY | Beverly Regional Airport | R | 277 |
| Lawrence | LWM | LWM | KLWM | Lawrence Municipal Airport | R | 180 |
| Norwood | OWD | OWD | KOWD | Norwood Memorial Airport | R | 173 |
| | | | General aviation airports | | |
| Chatham | CQX | | KCQX | Chatham Municipal Airport | GA | 34 |
| Fitchburg | FIT | | KFIT | Fitchburg Municipal Airport | GA | 27 |
| Gardner | GDM | GDM | KGDM | Gardner Municipal Airport | GA | 0 |
| Great Barrington | GBR | GBR | KGBR | Walter J. Koladza Airport (Great Barrington Airport) | GA | 0 |
| Mansfield | 1B9 | | | Mansfield Municipal Airport | GA | 0 |
| Marshfield | GHG | | KGHG | Marshfield Municipal Airport (George Harlow Field) | GA | 3 |
| Montague | 0B5 | | | Turners Falls Airport | GA | 0 |
| North Adams | AQW | | KAQW | Harriman-and-West Airport | GA | 7 |
| Northampton | 7B2 | | | Northampton Airport | GA | 3 |
| Orange | ORE | | KORE | Orange Municipal Airport | GA | 17 |
| Pittsfield | PSF | PSF | KPSF | Pittsfield Municipal Airport | GA | 179 |
| Plymouth | PYM | PYM | KPYM | Plymouth Municipal Airport | GA | 46 |
| Southbridge | 3B0 | | | Southbridge Municipal Airport | GA | 0 |
| Springfield / Chicopee | CEF | CEF | KCEF | Westover Metropolitan Airport / Westover Air Reserve Base | GA | 668 |
| Stow | 6B6 | | | Minute Man Air Field | GA | 0 |
| Taunton | TAN | | KTAN | Taunton Municipal Airport (King Field) | GA | 0 |
| Westfield / Springfield | BAF | BAF | KBAF | Westfield-Barnes Regional Airport | GA | 1,008 |
| | | | Other public-use airports (not listed in NPIAS) | | |
| Berkley | 1M8 | | | Myricks Airport | | |
| Edgartown | 1B2 | | | Katama Airpark | | |
| Falmouth | 5B6 | | | Falmouth Airpark | | |
| Halifax | MA6 | | | Monponsett Pond Seaplane Base | | |
| Hanson | 28M | | | Cranland Airport | | |
| Hopedale | 1B6 | | | Hopedale Industrial Park Airport | | |
| Marstons Mills | 2B1 | | | Cape Cod Airfield | | |
| Newburyport | 2B2 | | | Plum Island Airport | | |
| Spencer | 60M | | | Spencer Airport | | |
| Sterling | 3B3 | | | Sterling Airport | | |
| | | | Military airports | | |
| Falmouth | FMH | FMH | KFMH | Otis Air National Guard Base |
| Springfield | CEF | CEF | KCEF | Westover Metropolitan Airport |
|
| | | | Notable private-use airports | | |
| Amesbury | 6MA0 | | | Lake Gardner Seaplane Base | | |
| Ipswich | MA36 | | | Snow Airport (former public use, FAA: PHQ) | | |
| Oak Bluffs | MA44 | | | Trade Wind Airport | |
|
| Southwick | 28MA | | | Cannizzaro Field | | |
| Ware | MA53 | UWA | | Ware Airport (former public use, FAA: UWA) | | |
| | | | Notable former airports | | |
| Acushnet | | | | Acushnet Airport (1952–1959) | | |
| Agawam | 7B0 | | | Bowles Agawam Airport (1930–1985) | | |
| Ayer | AYE | | | Moore Army Airfield (1929–1995) | | |
| Barre | 8B5 | | | Tanner-Hiller Airport (1946–2024) | | |
| Bolton | | | | Bolton Airport (1931–1951) | | |
| Braintree | | | | Braintree Airport (1948–1968) | | |
| Brockton | | | | Brockton Airport (1920s–1950s) | | |
| Canton | | | | Boston Metropolitan Airport (1931–1950s) | | |
| Chatham | | | | Chatham Naval Air Station | | |
| Chilmark | | | | No Man's Land Navy Airfield | | |
| Fall River | FLR | | KFLR | Fall River Municipal Airport (closed 1996–1998) | | |
| Hanover | | | | Clark Airport | | |
| Danvers | | | | Robbins Airport | | |
| Gloucester | | | | Coast Guard Aviation Station Ten Pound Island | | |
| Grafton | | | | Grafton Airport | | |
| Hatfield | MA03 | | | Hatfield-Pilgrim Airport | | |
| Haverhill | 8B6 | | | Haverhill Dutton Airport | | |
| Haverhill | MA04 | | | Haverhill Riverside Airport & Seaplane Base | | |
| Lancaster | | | | Pine Hill Airport | | |
| Leicester | MA04 | | | Leicester Airport | | |
| Lowell | | | | Lowell Airport | | |
| Marlborough | 9B1 | | | Marlboro Airport | | |
| Methuen | MA2 | | | Merrimack Valley Seaplane Base | | |
| Nomans Land | | | | No Man's Land Navy Airfield | | |
| Norfolk | | | | Henan-Menon Memorial Airport | | |
| North Middleboro | | | | North Middleboro Airpark | | |
| Quincy | | | | NAS Squantum | | |
| Palmer | 13MA | PMX | | Metropolitan Airport (former public use, FAA: PMX) | | |
| Revere | | | | Revere Airport (1927–1962) | | |
| Salem | | | | CGAS Salem | | |
| Saugus | | | | Saugus Field | | |
| Seekonk, MA | | | | Providence Airport (1928 [3] –1950s) | | |
| South Weymouth | NZY | | | Naval Air Station South Weymouth (Shea Field) | | |
| Springfield | | | | Springfield Airport | | |
| Tewksbury | B09 | | | Tew-Mac Airport (closed 1997) | | |
| Westboro | 3B6 | | | Westboro Airport (1934–1980) | | |