Nursing homes in New Hampshire
73 Medicare and Medicaid certified nursing homes and skilled nursing facilities across 44 cities in New Hampshire. The average CMS overall rating is 3.04 out of 5 stars (September 2026 data).
Data source: CMS Care Compare, updated Sep 2026
Last reviewed:
Cities in New Hampshire
Best nursing homes in New Hampshire
13 homes with a 5-star CMS overall rating, ranked by health inspection and staffing ratings. Stars are one input; visit and ask questions before deciding.
Langdon Place of Keene
136 a Arch Street, Keene, NH 03431
25 certified beds · For profit - Limited Liability company
Saint Francis Rehabilitation and Nursing Center
406 Court Street, Laconia, NH 03246
51 certified beds · Non profit - Church related
Coos County Nursing Hospital
136 County Farm Road, West Stewartstown, NH 03597
97 certified beds · Government - County
Warde Health Center
21 Searles Road, Windham, NH 03087
32 certified beds · Non profit - Corporation
Applewood Center
8 Snow Road, Winchester, NH 03470
72 certified beds · For profit - Corporation
Cedar Healthcare Center
188 Jones Avenue, Portsmouth, NH 03801
102 certified beds · For profit - Limited Liability company
Maple Leaf Health Care Center
198 Pearl Street, Manchester, NH 03104
114 certified beds · For profit - Limited Liability company
Holy Cross Health Center
357 Island Pond Road, Manchester, NH 03109
40 certified beds · Non profit - Church related
Langdon Place of Dover
60 Middle Road, Dover, NH 03820
30 certified beds · For profit - Limited Liability company
Riverside Rest Home
276 County Farm Road, Dover, NH 03820
215 certified beds · Government - County
Courville at Nashua
22 Hunt Street, Nashua, NH 03060
94 certified beds · For profit - Limited Liability company
Riverwoods at Exeter
6 White Oak Drive, Exeter, NH 03833
8 certified beds · Non profit - Corporation
Hillsborough County Nursing Home
400 Mast Road, Goffstown, NH 03045
300 certified beds · Government - County
All nursing homes in New Hampshire (page 1 of 2)
73 of 73 match
Alpine Healthcare Center
298 Main Street, Keene, NH 03431
85 certified beds · For profit - Limited Liability company
Applewood Center
8 Snow Road, Winchester, NH 03470
72 certified beds · For profit - Corporation
Bedford Hills Center
30 Colby Court, Bedford, NH 03110
147 certified beds · For profit - Limited Liability company
Bedford Nursing & Rehabilitation Center
480 Donald Street, Bedford, NH 03110
102 certified beds · For profit - Limited Liability company
Belknap County Nursing Home
30 County Drive, Laconia, NH 03246
94 certified beds · Government - County
Birch Healthcare Center
62 Rochester Hill Road, Rochester, NH 03867
79 certified beds · For profit - Limited Liability company
Cedar Healthcare Center
188 Jones Avenue, Portsmouth, NH 03801
102 certified beds · For profit - Limited Liability company
Cheshire County Home
201 River Road, Westmoreland, NH 03467
150 certified beds · Government - County
Colonial Poplin Nursing Home
442 Main Street, Fremont, NH 03044
50 certified beds · For profit - Limited Liability company
Coos County Nursing Home
364 Cates Hill Rd Po Box 416, Berlin, NH 03570
100 certified beds · Government - County
Coos County Nursing Hospital
136 County Farm Road, West Stewartstown, NH 03597
97 certified beds · Government - County
Country Village Center, Genesis Healthcare
91 Country Village Road, Lancaster, NH 03584
86 certified beds · For profit - Limited Liability company
Courville at Manchester
44 West Webster Street, Manchester, NH 03104
76 certified beds · For profit - Limited Liability company
Courville at Nashua
22 Hunt Street, Nashua, NH 03060
94 certified beds · For profit - Limited Liability company
Covenant Living of Keene
100 Wyman Rd, Keene, NH 03431
20 certified beds · Non profit - Corporation
Crestwood Center
40 Crosby Street, Milford, NH 03055
82 certified beds · For profit - Limited Liability company
Derry Center for Rehabilitation and Healthcare
20 Chester Road, Derry, NH 03038
62 certified beds · For profit - Individual
Dover Center for Health & Rehabilitation
307 Plaza Drive, Dover, NH 03820
112 certified beds · For profit - Limited Liability company
Edgewood Centre (The)
928 South Street, Portsmouth, NH 03801
156 certified beds · For profit - Corporation
Elm Wood Center at Claremont
290 Hanover Street, Claremont, NH 03743
68 certified beds · For profit - Corporation
Epsom Healthcare Center
901 Suncook Valley Highway, Epsom, NH 03234
108 certified beds · For profit - Limited Liability company
Exeter Center
8 Hampton Road, Exeter, NH 03833
81 certified beds · For profit - Corporation
Fairview Nursing Home
203 Lowell Road, Hudson, NH 03051
101 certified beds · For profit - Limited Liability company
Glencliff Home for the Elderly
393 High Street, Glencliff, NH 03238
130 certified beds · Government - State
Goffstown Nursing and Rehab Center
29 Center Street, Goffstown, NH 03045
41 certified beds · For profit - Limited Liability company
Golden View Health Care Center
19 Nh Route 104, Meredith, NH 03253
131 certified beds · Non profit - Corporation
Grafton County Nursing Home
3855 Dartmouth College Highway, North Haverhill, NH 03774
135 certified beds · Government - County
Hackett Hill Healthcare Center
191 Hackett Hill Road, Manchester, NH 03102
70 certified beds · For profit - Corporation
Hanover Hill Health Care Center
700 Hanover Street, Manchester, NH 03104
124 certified beds · For profit - Corporation
Hanover Terrace Health and Rehabilitation
49 Lyme Road, Hanover, NH 03755
100 certified beds · For profit - Limited Liability company
Harris Hill Center, Genesis Healthcare
20 Maitland Street, Concord, NH 03301
85 certified beds · For profit - Corporation
Havenwood-Heritage Heights
33 Christian Avenue, Concord, NH 03301
70 certified beds · Non profit - Corporation
Hillsboro House Nursing Home
Po Box 400 67 School Street, Hillsboro, NH 03244
33 certified beds · For profit - Corporation
Hillsborough County Nursing Home
400 Mast Road, Goffstown, NH 03045
300 certified beds · Government - County
Holy Cross Health Center
357 Island Pond Road, Manchester, NH 03109
40 certified beds · Non profit - Church related
Jaffrey Rehabilitation and Nursing Center
20 Plantation Drive, Jaffrey, NH 03452
83 certified beds · For profit - Individual
Keene Center, Genesis Healthcare
677 Court Street, Keene, NH 03431
106 certified beds · For profit - Corporation
Laconia Rehabilitation Center
175 Blueberry Lane, Laconia, NH 03246
120 certified beds · For profit - Corporation
Lafayette Center
93 Main Street, Franconia, NH 03580
72 certified beds · For profit - Limited Liability company
Langdon Place of Dover
60 Middle Road, Dover, NH 03820
30 certified beds · For profit - Limited Liability company
Langdon Place of Keene
136 a Arch Street, Keene, NH 03431
25 certified beds · For profit - Limited Liability company
Lebanon Center, Genesis Healthcare
24 Old Etna Road, Lebanon, NH 03766
110 certified beds · For profit - Limited Liability company
Maple Leaf Health Care Center
198 Pearl Street, Manchester, NH 03104
114 certified beds · For profit - Limited Liability company
Merrimack County Nursing Home
325 Daniel Webster Highway, Boscawen, NH 03303
290 certified beds · Government - County
Mineral Springs
1251 White Mountain Highway, North Conway, NH 03860
87 certified beds · For profit - Limited Liability company
Morrison Nursing Home
6 Terrace Street, Whitefield, NH 03598
57 certified beds · Non profit - Corporation
Mount Carmel Rehabilitation and Nursing Center
235 Myrtle Street, Manchester, NH 03104
122 certified beds · Non profit - Church related
Mountain Ridge Center, Genesis Healthcare
7 Baldwin Street, Franklin, NH 03235
86 certified beds · For profit - Limited Liability company
Mountain View Community
93 Water Village Road, Ossipee, NH 03864
103 certified beds · Government - County
Nashua Post Acute Care
55 Harris Road, Nashua, NH 03062
290 certified beds · For profit - Limited Liability company