Here's a town-by-town listing of FRA grade crossings inside 128. Doesn't include light rail, station ped crossings from one platform to another, or any undocumented/makeshift pedestrian crossings not on the FRA list. Crossings that are out-of-service but
non-abandoned are grayed out.
Mainline crossings > branchline > non-passenger lines in importance. Public road crossings > private road/driveway crossings & public pedestrian crossings by a wide margin. Rules for crossing protection for private/ped crossings a great grey area nationally, but on T passenger lines nearly all such official private & ped crossings have full warning gates (exceptions exist across system, but generally are few/far between).
Note that
none of the 128-land non-passenger crossings on the list have consequential train traffic (e.g. more than 1-4 train movements per day) on them with the lone exception of Widett Circle Loop, used 24/7 by T/Amtrak. Grand Junction and Peabody Branch are the only such lines with viable studied passenger proposals.
-----------------------------------
No active RR's
Arlington, Burlington, Danvers, Hull, Lexington, Lynnfield, Marblehead, Milton, Nahant, Saugus, Stoneham, Watertown, Winthrop
Fully grade separated
Brookline (Worcester Line), Dedham (Franklin Line), Lynn (Newburyport/Rockport Line), Malden (Haverhill/Reading Line), Newton (Worcester Line), Swampscott (Newburyport/Rockport Line), Wellesley (Worcester Line), Woburn (Lowell Line)
-----------------------------------
BELMONT (1 active public road crossing: 1 mainline)
- Blanchard Rd. (Fitchburg Line)
BEVERLY (17 active public road crossings: 1 mainline + 16 branchline)
- Congress St. (Newburyport/Rockport Line)
- MA 62 (Newburyport Line)
- Balch St. (Newburyport Line)
- MA 1A (Newburyport Line)
- Tozer Rd. (Newburyport Line)
- Dodge St. @ N. Beverly Station (Newburyport Line)
- MA 62 (Rockport Line)
- MA 1A (Rockport Line)
- Spring St. @ Montserrat Station (Rockport Line)
- Essex St. @ Montserrat Station (Rockport Line)
- Boyles St. (Rockport Line)
- Thissel St. (#1) (Rockport Line)
- Thissel St. (#2) @ Prides Crossing Station (Rockport Line)
- MA 127 (#1) @ Prides Crossing Station (Rockport Line)
- (private) residential driveway @ MA 127/Hale St. (Rockport Line)
- MA 127 (#2) @ Beverly Farms Station (Rockport Line)
- Beach St. (Rockport Line)
- MA 127 (#3) (Rockport Line)
BOSTON (1 active public road crossing: non-passenger)
- Widett Circle Rd. (T/Amtrak Widett Circle loop track)
- Cypher St. + (private) BCEC driveway + Pumphouse Rd. (MassDOT Track 61, temp. out-of-service for Red Line test track)
- Drydock Ave./Black Falcon Ave. + (private) Design Center driveways (multiple) + Design Center Pl. + Black Falcon Ave. (#2) (Massport Black Falcon spur, out-of-service since 200[6?])
- (private) D St. Ext. + MA 99 (Rutherford Ave.) x2 + Main St. + (private) driveways x3 (Massport Mystic Wharf Branch, out-of-service 20+ yrs.)
BRAINTREE (7 active public road crossings: 4 passenger, 3 non-passenger; 0 mainline, 4 branchline)
- (ped) Braintree Station (Old Colony Mainline + Braintree Freight Yard)
- (private) driveway (Middleboro Line)
- Plain St. (Middleboro Line)
- John Mahar Highway (Plymouth Line)
- Grove St. (Plymouth Line)
- Commercial St. (Greenbush Line)
- Adams St. (Fore River Branch)
- Elm St. (Fore River Branch)
- Commercial St. (Fore River Branch)
CAMBRIDGE (6 active public road crossings: 1 passenger, 5 non-passenger; 1 mainline)
- Sherman St. (Fitchburg Line)
- (ped) Ft. Washington Park (Grand Junction Branch)
- (ped) Pacific St./Vassar St. (Grand Junction Branch)
- Mass Ave. (Grand Junction Branch)
- (ped) Albany St./Vassar St. (Grand Junction Branch)
- Main St. (Grand Junction Branch)
- Broadway (Grand Junction Branch)
- Binney St. (Grand Junction Branch)
- Cambridge St. (Grand Junction Branch)
CANTON (3 active public road crossings: 0 mainline, 3 branchline)
- Washington St. @ Canton Ctr. Station (Stoughton Line)
- Pine St. (Stoughton Line)
- Will Dr. (Stoughton Line)
CHELSEA (6 active public road crossings: 6 mainline)
- 2nd St. (Newburyport/Rockport Line)
- 3rd St. (Newburyport/Rockport Line)
- Everett Ave. @ "new" Chelsea Station (Newburyport/Rockport Line)
- Spruce St. (Newburyport/Rockport Line)
- 6th St./Arlington St. @ "old" Chelsea Station (Newburyport/Rockport Line)
- Eastern Ave. (Newburyport/Rockport Line)
EVERETT (1 active public road crossing: non-passenger)
- Beacham St. (Everett Terminal Running Track)
- (private) Behen St. (Everett Terminal Running Track)
- (private) Commercial St. (Everett Terminal Running Track)
MEDFORD (2 active public road crossings: 2 mainline)
- Canal St. (Lowell Line)
- MA 60 (High St.) @ W. Medford Station (Lowell Line)
- Middlesex Ave. (Pan Am Medford Industrial Track, out-of-service since 2010)
MELROSE (4 active public road crossings: 4 mainline)
- W. Wyoming Ave. @ Wyoming Hill Station (Haverhill/Reading Line)
- W. Foster St. (Haverhill/Reading Line)
- W. Emerson St. @ Cedar Park Station (Haverhill/Reading Line)
- Franklin St. @ Melrose Highlands Station (Haverhill/Reading Line)
NEEDHAM (5 active public road crossings: 0 mainline, 5 branchline)
- (ped/private) Needham Golf Club @ Hersey Station (Needham Line)
- Oak St. (Needham Line)
- MA 135 (Great Plain Ave.) @ Needham Ctr. Station (Needham Line)
- May St. @ Needham Ctr. Station (Needham Line)
- Rosemary St. (Needham Line)
- West St. @ Needham Heights Station (Needham Line)
PEABODY (9 active public road crossings: non-passenger)
- Grove St. (Peabody Branch)
- Howley St. (Peabody Branch)
- Caller St. (Peabody Branch)
- Wallis St. (Peabody Branch)
- Central St./Peabody Sq. (Pan Am South Peabody Branch)
- Lowell St./Peabody Sq. (Pan Am South Peabody Branch)
- Church St. (Pan Am South Peabody Branch)
- Franklin St. (Pan Am South Peabody Branch)
- (private) Rousselot Gelatin driveway (Pan Am South Peabody Branch)
- Allens Ln. (Pan Am South Peabody Branch)
- Summit St. + Corwin St. + 1st Ave. (Pan Am South Peabody Branch, out-of-service 20+ yrs.)
QUINCY (2 active public road crossings: non-passenger)
- (private) driveway (Fore River Branch)
- W. Howard St. (Fore River Branch)
- MA 53 (Quincy Ave.) (Fore River Branch)
- (private) Quincy Shipyard driveways (multiple) (Fore River Branch)
- (private) Wharf St./Quincy Shipyard (Fore River Branch)
RANDOLPH (0 active crossings)
- (private) Teed Dr. driveway (Randolph Industrial Track, out-of-service since 2017)
READING (6 active public road crossings: 6 mainline)
- New Crossing Rd. (Haverhill/Reading Line)
- Ash St. (Haverhill/Reading Line)
- MA 28 (Main St.) (Haverhill/Reading Line)
- Washington St. @ Reading Station (Haverhill/Reading Line)
- Woburn St. @ Reading Station (Haverhill/Reading Line)
- Willow St. (Haverhill Line)
REVERE (1 active public road crossing: 1 mainline)
- Oak Island Rd. (Newburyport/Rockport Line)
- Railroad St. (East Boston Branch, out-of-service 20+ yrs.)
SALEM (1 active public road crossing: non-passenger)
- (ped) Salem Station (Peabody Branch north wye)
- (private) Salem Station driveway (Peabody Branch south wye, no rails/out-of-service since 1988, reserved for future use)
- ("unofficial" ped) path from Bridge St. (Peabody Branch)
- Flint St. (Peabody Branch)
SOMERVILLE (2 active public road crossings: 1 passenger, 1 non-passenger; 1 mainline)
- Park St. (Fitchburg Line)
- Medford St. (Grand Junction Branch)
- (private) 3rd Ave. (Brickbottom freight tracks)
- (private) New Washington St. + Innerbelt Rd. ("4th Iron" freight tracks, temp. out-of-service for GLX construction + track rehab)
WAKEFIELD (6 active public road crossings: 6 mainline)
- Greenwood St. @ Greenwood Station (Haverhill/Reading Line)
- Forest St. @ Greenwood Station (Haverhill/Reading Line)
- Broadway St. (Haverhill/Reading Line)
- Albion St. @ Wakefield Station (Haverhill/Reading Line)
- Chestnut St. @ Wakefield Station (Haverhill/Reading Line)
- Prospect St. (Haverhill/Reading Line)
WALTHAM (4 active public road crossings: 4 mainline)
- Beaver St. (Fitchburg Line)
- Elm St. @ Waltham Station (Fitchburg Line)
- Moody St. @ Waltham Station (Fitchburg Line)
- South St. @ Brandeis/Roberts Station (Fitchburg Line)
WESTON (3 active public road crossings: 3 mainline)
- Church St. @ Kendal Green Station (Fitchburg Line)
- Viles St. @ Hastings Station (Fitchburg Line)
- Conant Rd. (Fitchburg Line)
WESTWOOD (1 active public road crossing: non-passenger)
- (private) Dartmouth St. driveway (Westwood Industrial Track)
- University Ave. (Westwood Industrial Track)
- (private) driveway (Westwood Industrial Track)
WEYMOUTH (8 active public road crossings: 0 mainline, 8 branchline)
- Commercial St. (#1) (Greenbush Line)
- Unicorn Ave. (Greenbush Line)
- East St. (Greenbush Line)
- Wharf St. @ East Weymouth Station (Greenbush Line)
- Commercial St. (#2) (Greenbush Line)
- Randolph St. (Plymouth Line)
- Derby St./Pond St. (Plymouth Line)
- Trotter Rd. @ South Weymouth Station (Plymouth Line)
WILMINGTON (9 active public road crossings: 5 mainline, 4 branchline + Amtrak)
- (private) driveway @ MA 38/MA 129 (Lowell Line)
- (private) driveway @ MA 38/Middlesex Ave. (Lowell Line)
- MA 38 (Main St.) (Wildcat Branch)
- Clark St. (Wildcat Branch)
- Glen Rd. (Wildcat Branch)
- Salem St. (Wildcat Branch)
- Kilmarnock St. (Haverhill Line)
- Woburn St. (Haverhill Line)
- Concord St. (Haverhill Line)
- MA 62 (Middlesex Ave.) @ N. Wilmington Station (Haverhill Line)
- Salem St. (Haverhill Line)
- Eames St. (Pan Am Woburn Loop Industrial Track, out-of-service since 2017)
- Woburn St. + Industrial Way (Wilmington Cold Storage Industrial Track, out-of-service since 201[2?])
WINCHESTER (0 active crossings)
- Holton St. (Montvale Yard spur, out-of-service 20+ yrs.)