KELN

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