B&M Stations: Branch by Branch
Worcester, Nashua & Portland Division
Updated 7/24/22
In 1923, the Worcester, Nashua & Portland Division of the B&M in New Hampshire consisted of six distinct branches, as noted below:
Worc. Nash. & Port. Div.: Main Line | Worc. Nash. & Port. Div: North Weare Branch | ||||||
(milepost: miles from Worcester) | (milepost: miles from Manchester) | ||||||
Milepost | Station (Type) | Current Status/Use | Milepost | Station (Type) | Current Status/Use | ||
39.69 | Hollis (P) | Gone | Manchester (Union) (P) | Gone | |||
Hollis (F) | Gone | Manchester (Union) (F) | Standing/Vacant | ||||
45.16 | Nashua (City) (P) | Gone | 1.02 | West Manchester | Gone | ||
Nashua (City) (F) | Standing/Business | 4.26 | Grasmere Jct. | Gone | |||
Nashua (City) (F) | Standing/Vacant | 5.21 | Grasmere | Gone | |||
45.86 | Nashua (Union) (P) | Gone | 7.35 | Shirley Hill | Gone | ||
Nashua (Union) (F) | Standing/Business | 8.12 | Goffstown (P) | Standing/Business | |||
48.28 | Hudson | Standing/Municipal | Goffstown (F) | Standing/Business | |||
52.05 | Anderson | Gone (burned 1999) | 9.62 | Parker | Standing/Private/Moved | ||
56.00 | Windham Jct. (P) | Standing/Municipal | 12.28 | Lang | Standing/Vacant | ||
Windham Jct. (F) | Standing/Municipal | 14.81 | New Boston | Standing/Private | |||
Windham Jct. (orig.) | Standing/Private | 10.58 | Riverdale | Gone | |||
59.97 | Hubbard | Standing/Private | 12.31 | Sargent | Gone | ||
61.85 | Hampstead | Gone | 14.87 | Everett | Gone | ||
64.64 | Sandown | Standing/Society | 16.11 | East Weare | Gone | ||
69.59 | Fremont | Standing/Private | 19.22 | North Weare | Gone | ||
Fremont | Standing/Private | 22.02 | Colby | Gone | |||
74.03 | Epping (P) | Standing/Private | 25.03 | Henniker Jct. | Gone | ||
Epping (F) | Stand./Mov./Mun. | 24.5 | Henniker (Crescent St.) | Standing/Business | |||
79.21 | Lee | Gone | |||||
87.68 | Barrington (P) | Gone | |||||
Barrington (F) | Stand./Mov./Private | ||||||
92.18 | West Gonic (P) | Standing/Private | |||||
94.31 | Rochester (P) | Gone | |||||
Rochester (F) | Standing/Business | ||||||
96.88 | Rindgemere | Gone |
Worc. Nash. & Port. Div.: Keene Branch | Worc. Nash. & Port. Div: (Worc &) Hillsboro Branch | ||||||
(milepost: miles from Nashua) | (milepost: miles from Worcester) | ||||||
Milepost | Station (Type) | Current Status/Use | Milepost | Station (Type) | Current Status/Use | ||
Nashua (Union) (P) | Gone | 39.70 | Rand | Gone | |||
Nashua (Union) (F) | Standing/Business | 40.62 | Thomas | Gone | |||
0.82 | Nashua (City) (P) | Gone | 41.84 | West Rindge | Standing/Private | ||
Nashua (City) (F) | Standing/Business | 43.30 | Woodmere | Gone | |||
Nashua (City) (F) | Standing/Vacant | 45.35 | East Jaffrey (P) | Standing/Business | |||
4.54 | Blood | Gone | East Jaffrey (F) | Gone | |||
6.29 | South Merrimack | Gone | 47.02 | Pierce's Crossing | Gone | ||
9.13 | Ponemah | Gone | 47.95 | Hadley | Gone | ||
10.70 | East Milford | Standing/Business | 49.36 | Drury | Gone | ||
11.83 | Milford (P) | Standing/Business | 50.48 | Noone | Gone | ||
Milford (F) | Standing/Business | 51.90 | Peterborough | Gone | |||
13.78 | Richardson | Gone | 53.60 | Tarbell | Gone | ||
15.47 | Pine Valley | Gone | 55.26 | Nahor | Gone | ||
16.22 | Wilton (P) | Standing/Business | 56.80 | Cavender | Gone | ||
Wilton (F) | Standing/Business | 59.13 | Elmwood | Gone | |||
20.02 | South Lyndeboro (orig) | Stand./Mov./Private | 61.25 | Bennington | Standing/Business | ||
South Lyndeboro (repl) | Gone | 63.19 | Antrim | Gone | |||
South Lyndeboro (F) | Stand./Mov./Private | 66.30 | West Deering | Standing/Private/Moved | |||
24.40 | Russell | Gone | 67.25 | Holton | Gone | ||
26.86 | Greenfield | Standing/Business | 70.01 | Hillsboro (P) | Gone | ||
31.13 | South Bennington | Gone | Hillsboro (F) | Gone | |||
32.27 | Elmwood | Gone | 75.07 | Emerson | Standing/Private | ||
35.60 | Hancock | Standing/Municipal | 76.57 | Henniker (P) | Standing/Business | ||
40.20 | Eastview | Gone | Henniker (F) | Standing/Freight | |||
43.11 | Harrisville | Standing/Municipal | Henniker (orig.) | Standing/Private | |||
40.13 | Chesham | Standing/Private | 77.40 | Henniker Jct. | Gone | ||
49.89 | Marlboro | Standing/Business | 81.66 | West Hopkinton | Gone | ||
56.80 | Keene (P) | Gone | 84.67 | Contoocook | Standing/Business | ||
Keene (F) | Gone |
Worc. Nash. & Port. Div.: Manch./Milf. Branch | Worc. Nash. & Port. Div: Acton Branch | ||||||
(milepost: miles from Grasmere Jct.) | (milepost: miles from Nashua) | ||||||
Milepost | Station (Type) | Current Status/Use | Milepost | Station (Type) | Current Status/Use | ||
Grasmere Jct. | Gone | Nashua (Union) (P) | Gone | ||||
1.32 | Tirrell Hill | Gone | Nashua (Union) (F) | Standing/Business | |||
3.47 | Holwood | Gone | 0.79 | Nashua (Otterson St) | Gone | ||
5.29 | Bedford | Gone | |||||
7.80 | South Bedford | Gone | |||||
10.51 | Stowell | Gone | |||||
12.81 | Baboosic Lake | Gone | |||||
15.32 | Amherst | Gone | |||||
18.52 | East Milford | Stand./Mov./Buiness |