Nursing Homes in New Jersey

348 Medicare-certified nursing homes across 191 cities

348

Total Facilities

191

Cities Covered

348

Medicare Certified

4.2

Avg Google Rating

Finding a Nursing Home in New Jersey

New Jersey has 348 Medicare-certified nursing homes and skilled nursing facilities across 191 cities and towns. Whether you're looking for short-term rehabilitation after a hospital stay or long-term care for a loved one, this directory helps you compare facilities by CMS star ratings, Google reviews, staffing levels, and health inspection records.

The largest concentration of nursing homes in New Jersey is in Toms River, with 9 facilities. Use the city listings below to find nursing homes near you, or search by zip code for the closest options.

Browse by City in New Jersey

Toms River

9 nursing homes

Wayne

8 nursing homes

Voorhees

7 nursing homes

Cherry Hill

6 nursing homes

Edison

6 nursing homes

Cedar Grove

5 nursing homes

Freehold

5 nursing homes

Jersey City

5 nursing homes

Lakewood

5 nursing homes

Newark

5 nursing homes

Trenton

5 nursing homes

West Orange

5 nursing homes

Brick

4 nursing homes

Bridgewater

4 nursing homes

East Orange

4 nursing homes

Elizabeth

4 nursing homes

Moorestown

4 nursing homes

Newton

4 nursing homes

Old Bridge

4 nursing homes

Paramus

4 nursing homes

Wall

4 nursing homes

Whiting

4 nursing homes

Burlington

3 nursing homes

Cape May Court House

3 nursing homes

Galloway Township

3 nursing homes

Hackensack

3 nursing homes

Hamilton

3 nursing homes

Lawrenceville

3 nursing homes

Livingston

3 nursing homes

Monroe Township

3 nursing homes

Morristown

3 nursing homes

Neptune

3 nursing homes

North Bergen

3 nursing homes

Paterson

3 nursing homes

Phillipsburg

3 nursing homes

Plainfield

3 nursing homes

Sewell

3 nursing homes

Somerset

3 nursing homes

Vineland

3 nursing homes

Bayville

2 nursing homes

Berkeley Heights

2 nursing homes

Bridgeton

2 nursing homes

Camden

2 nursing homes

Cranford

2 nursing homes

Dover

2 nursing homes

Eatontown

2 nursing homes

Englewood

2 nursing homes

Florham Park

2 nursing homes

Haskell

2 nursing homes

Hazlet

2 nursing homes

Hillsborough

2 nursing homes

Holmdel

2 nursing homes

Kearny

2 nursing homes

Lincoln Park

2 nursing homes

Little Egg Harbor Tw

2 nursing homes

Manahawkin

2 nursing homes

Marlton

2 nursing homes

Matawan

2 nursing homes

Medford

2 nursing homes

Montclair

2 nursing homes

Mountainside

2 nursing homes

New Providence

2 nursing homes

North Cape May

2 nursing homes

Orange

2 nursing homes

Passaic

2 nursing homes

Perth Amboy

2 nursing homes

Rahway

2 nursing homes

Red Bank

2 nursing homes

Ridgewood

2 nursing homes

Teaneck

2 nursing homes

Tinton Falls

2 nursing homes

Union City

2 nursing homes

West Caldwell

2 nursing homes

Absecon

1 nursing home

Allendale

1 nursing home

Allenwood

1 nursing home

Atco

1 nursing home

Atlantic City

1 nursing home

Atlantic Highlands

1 nursing home

Barnegat

1 nursing home

Basking Ridge

1 nursing home

Bayonne

1 nursing home

Berlin

1 nursing home

Blackwood

1 nursing home

Blairstown

1 nursing home

Bloomfield

1 nursing home

Bloomingdale

1 nursing home

Boonton

1 nursing home

Bound Brook

1 nursing home

Caldwell

1 nursing home

Califon

1 nursing home

Carneys Point

1 nursing home

Chatham

1 nursing home

Cinnaminson

1 nursing home

Clark

1 nursing home

Clarksboro

1 nursing home

Clifton

1 nursing home

Collingswood

1 nursing home

Columbia

1 nursing home

Cranbury

1 nursing home

Cresskill

1 nursing home

Denville

1 nursing home

Deptford

1 nursing home

East Brunswick

1 nursing home

East Hanover

1 nursing home

East Windsor

1 nursing home

Egg Harbor Township

1 nursing home

Emerson

1 nursing home

Ewing

1 nursing home

Fairlawn

1 nursing home

Flemington

1 nursing home

Green Brook

1 nursing home

Hackettstown

1 nursing home

Hamilton Square

1 nursing home

Hamilton Township

1 nursing home

Hammonton

1 nursing home

Hoboken

1 nursing home

Irvington

1 nursing home

Jackson

1 nursing home

Keansburg

1 nursing home

Lafayette

1 nursing home

Lebanon

1 nursing home

Lincroft

1 nursing home

Linden

1 nursing home

Linwood

1 nursing home

Long Branch

1 nursing home

Lumberton

1 nursing home

Madison

1 nursing home

Manalapan

1 nursing home

Manchester

1 nursing home

Maple Shade

1 nursing home

Maplewood

1 nursing home

Maywood

1 nursing home

Mendham

1 nursing home

Millville

1 nursing home

Monmouth Junction

1 nursing home

Mount Laurel

1 nursing home

Neptune City

1 nursing home

New Brunswick

1 nursing home

New Milford

1 nursing home

North Haledon

1 nursing home

Northfield

1 nursing home

Norwood

1 nursing home

Oakland

1 nursing home

Ocean City

1 nursing home

Ocean Grove

1 nursing home

Ocean View

1 nursing home

Oradell

1 nursing home

Oxford

1 nursing home

Park Ridge

1 nursing home

Parsippany

1 nursing home

Parsippany Troy Hill

1 nursing home

Pemberton

1 nursing home

Penns Grove

1 nursing home

Pennsauken

1 nursing home

Piscataway

1 nursing home

Pitman

1 nursing home

Pittsgrove

1 nursing home

Pittstown

1 nursing home

Plainsboro

1 nursing home

Pleasantville

1 nursing home

Pompton Plains

1 nursing home

Princeton

1 nursing home

Pt Pleasant

1 nursing home

Raritan

1 nursing home

Riverton

1 nursing home

Rochelle Park

1 nursing home

Rockleigh

1 nursing home

Salem

1 nursing home

Scotch Plains

1 nursing home

Secaucus

1 nursing home

Shrewsbury

1 nursing home

Skillman

1 nursing home

South Amboy

1 nursing home

South Plainfield

1 nursing home

Stratford

1 nursing home

Succasunna

1 nursing home

Tenafly

1 nursing home

Union

1 nursing home

Vauxhall

1 nursing home

Watchung

1 nursing home

West Deptford

1 nursing home

West Milford

1 nursing home

Westfield

1 nursing home

Westwood

1 nursing home

Whippany

1 nursing home

Williamstown

1 nursing home

Woodbridge

1 nursing home

Woodbury

1 nursing home

Woodcliff Lake

1 nursing home

Wyckoff

1 nursing home

Frequently Asked Questions

How many nursing homes are in New Jersey?

New Jersey has 348 Medicare-certified nursing homes and skilled nursing facilities across 191 cities.

Does Medicare cover nursing home care in New Jersey?

Medicare Part A covers short-term skilled nursing facility care in New Jersey after a qualifying 3-day hospital stay — typically up to 100 days. Long-term custodial care is generally not covered by Medicare and requires Medicaid or private pay.

How do I compare nursing home quality in New Jersey?

CMS rates every Medicare-certified nursing home in New Jersey on a 1–5 star scale based on health inspections, staffing levels, and quality measures. You can compare these ratings alongside Google reviews for each facility on this site.

What is the average cost of a nursing home in New Jersey?

Nursing home costs vary by location and level of care. Semi-private rooms typically range from $200–$350/day. Medicaid covers nursing home care for eligible residents once personal assets are spent down to qualifying levels.