All states › Pennsylvania › Accept Medicaid
599 of the 656 nursing homes in Pennsylvania accept Medicaid, meaning they are certified to take Medicaid residents. Their average CMS rating is 2.9 stars. The 50 highest rated are below, then every city with its count.
Medicaid certification means a home can take Medicaid; it doesn't mean a Medicaid bed is open today. Call and ask whether they have a Medicaid bed and whether they accept residents whose Medicaid application is still pending.
Highest-rated Medicaid nursing homes in Pennsylvania
Nursing homes that accept Medicaid, by city
- Philadelphia (44 of 47)
- Pittsburgh (23 of 26)
- Erie (14 of 14)
- York (10 of 10)
- Carlisle (8 of 8)
- Greensburg (8 of 8)
- Lancaster (8 of 10)
- Scranton (8 of 9)
- Allentown (7 of 8)
- Wilkes Barre (7 of 8)
- Chambersburg (6 of 7)
- Lansdale (6 of 7)
- New Castle (6 of 6)
- Doylestown (5 of 5)
- Easton (5 of 5)
- Harrisburg (5 of 5)
- Johnstown (5 of 6)
- Lititz (5 of 5)
- Norristown (5 of 5)
- Uniontown (5 of 5)
- Bethlehem (4 of 8)
- Canonsburg (4 of 4)
- Gettysburg (4 of 4)
- Hollidaysburg (4 of 4)
- Indiana (4 of 4)
- Monroeville (4 of 5)
- Pottstown (4 of 4)
- Pottsville (4 of 4)
- Washington (4 of 4)
- West Chester (4 of 5)
- Williamsport (4 of 4)
- Altoona (3 of 3)
- Bradford (3 of 3)
- Broomall (3 of 3)
- Camp Hill (3 of 3)
- Elizabethtown (3 of 3)
- Grove City (3 of 3)
- Hanover (3 of 3)
- Hazleton (3 of 3)
- Kingston (3 of 3)
- Langhorne (3 of 3)
- Lebanon (3 of 3)
- Mechanicsburg (3 of 4)
- Palmyra (3 of 3)
- Quakertown (3 of 3)
- Reading (3 of 3)
- Warminster (3 of 4)
- Wyncote (3 of 3)
- Ambler (2 of 2)
- Beaver Falls (2 of 2)
- Bethel Park (2 of 2)
- Brookville (2 of 2)
- Carbondale (2 of 2)
- Cheswick (2 of 2)
- Columbia (2 of 2)
- Coraopolis (2 of 2)
- Cranberry Township (2 of 2)
- Dallas (2 of 2)
- Danville (2 of 2)
- Darby (2 of 2)
- Dubois (2 of 2)
- Duncannon (2 of 2)
- Ephrata (2 of 2)
- Flourtown (2 of 2)
- Franklin (2 of 2)
- Glen Mills (2 of 2)
- Glenside (2 of 2)
- Greenville (2 of 2)
- Hatboro (2 of 2)
- Hermitage (2 of 2)
- Honey Brook (2 of 2)
- Huntingdon (2 of 2)
- Kittanning (2 of 3)
- Latrobe (2 of 2)
- Lewisburg (2 of 2)
- Lewistown (2 of 2)
- Lock Haven (2 of 2)
- Manheim (2 of 2)
- Markleysburg (2 of 2)
- Martinsburg (2 of 2)
- McKeesport (2 of 2)
- McMurray (2 of 2)
- Meadville (2 of 3)
- Media (2 of 4)
- Mercer (2 of 2)
- Middletown (2 of 2)
- Monongahela (2 of 2)
- Montoursville (2 of 2)
- Myerstown (2 of 2)
- Nanticoke (2 of 2)
- Nazareth (2 of 2)
- New Wilmington (2 of 2)
- Newtown (2 of 3)
- North Huntingdon (2 of 2)
- Oil City (2 of 2)
- Orwigsburg (2 of 2)
- Plymouth Meeting (2 of 2)
- Shenandoah (2 of 2)
- Smethport (2 of 2)
- Somerset (2 of 2)
- Stroudsburg (2 of 2)
- Sunbury (2 of 2)
- Tunkhannock (2 of 2)
- Warren (2 of 2)
- Waynesburg (2 of 2)
- Wellsboro (2 of 2)
- West Reading (2 of 2)
- Wexford (2 of 2)
- Wyndmoor (2 of 2)
- Yeadon (2 of 2)
- Akron (1 of 1)
- Aliquippa (1 of 1)
- Annville (1 of 1)
- Apollo (1 of 1)
- Athens (1 of 1)
- Baden (1 of 1)
- Bangor (1 of 1)
- Beaver (1 of 1)
- Bedford (1 of 1)
- Bellefonte (1 of 1)
- Belleville (1 of 1)
- Berlin (1 of 1)
- Berwick (1 of 1)
- Bloomsburg (1 of 1)
- Boothwyn (1 of 1)
- Brackenridge (1 of 1)
- Bridgeville (1 of 1)
- Bristol (1 of 1)
- Brockway (1 of 1)
- Bryn Mawr (1 of 3)
- Buckingham (1 of 1)
- Butler (1 of 1)
- Cabot (1 of 1)
- Chester (1 of 1)
- Chicora (1 of 1)
- Christiana (1 of 1)
- Clarion (1 of 1)
- Clarks Summit (1 of 1)
- Clearfield (1 of 1)
- Coal Township (1 of 1)
- Coaldale (1 of 1)
- Conneautville (1 of 1)
- Coopersburg (1 of 1)
- Cornwall (1 of 1)
- Corry (1 of 1)
- Coudersport (1 of 1)
- Curwensville (1 of 1)
- Dallastown (1 of 1)
- Davidsville (1 of 1)
- Downingtown (1 of 1)
- Drums (1 of 1)
- Dunmore (1 of 1)
- East Stroudsburg (1 of 1)
- Ebensburg (1 of 1)
- Edinboro (1 of 1)
- Effort (1 of 1)
- Elkins Park (1 of 1)
- Emporium (1 of 1)
- Everett (1 of 1)
- Exeter (1 of 1)
- Fairview (1 of 1)
- Fayetteville (1 of 1)
- Forest City (1 of 1)
- Forksville (1 of 1)
- Fort Washington (1 of 2)
- Frackville (1 of 1)
- Frederick (1 of 1)
- Gibsonia (1 of 1)
- Girard (1 of 1)
- Hamburg (1 of 1)
- Harleysville (1 of 1)
- Harmony (1 of 1)
- Harrisville (1 of 1)
- Hastings (1 of 1)
- Havertown (1 of 1)
- Hillsdale (1 of 1)
- Honesdale (1 of 1)
- Huntingdon Valley (1 of 1)
- Jeannette (1 of 1)
- Jefferson Hills (1 of 1)
- Jersey Shore (1 of 1)
- Kane (1 of 1)
- King of Prussia (1 of 1)
- Kutztown (1 of 1)
- Lafayette Hill (1 of 2)
- Lake Ariel (1 of 1)
- Laporte (1 of 1)
- Laureldale (1 of 1)
- Leesport (1 of 1)
- Lehighton (1 of 1)
- Levittown (1 of 1)
- Ligonier (1 of 1)
- Lima (1 of 2)
- Lower Burrell (1 of 1)
- Macungie (1 of 1)
- Malvern (1 of 1)
- Marienville (1 of 1)
- Mars (1 of 1)
- Matamoras (1 of 1)
- McConnellsburg (1 of 1)
- Meadowbrook (1 of 2)
- Meyersdale (1 of 1)
- Mifflin (1 of 1)
- Mifflintown (1 of 1)
- Milford (1 of 1)
- Millersburg (1 of 1)
- Millmont (1 of 1)
- Millville (1 of 1)
- Milton (1 of 1)
- Montgomeryville (1 of 1)
- Montrose (1 of 1)
- Moscow (1 of 1)
- Mount Pleasant (1 of 1)
- Mountain Top (1 of 1)
- Mt Carmel (1 of 1)
- Muncy (1 of 1)
- Munhall (1 of 1)
- Murrysville (1 of 1)
- Narvon (1 of 1)
- New Bloomfield (1 of 1)
- New Holland (1 of 1)
- New Oxford (1 of 1)
- Newville (1 of 1)
- North Wales (1 of 1)
- Northumberland (1 of 1)
- Oakmont (1 of 1)
- Orangeville (1 of 1)
- Orbisonia (1 of 1)
- Oxford (1 of 1)
- Peckville (1 of 1)
- Pennsburg (1 of 1)
- Philipsburg (1 of 1)
- Phoenixville (1 of 1)
- Pittston (1 of 1)
- Portage (1 of 1)
- Prospect Park (1 of 1)
- Punxsutawney (1 of 1)
- Quarryville (1 of 1)
- Richboro (1 of 1)
- Richfield (1 of 1)
- Richlandtown (1 of 1)
- Rochester (1 of 1)
- Rosemont (1 of 1)
- Roslyn (1 of 1)
- Royersford (1 of 1)
- Rydal (1 of 1)
- Saegertown (1 of 1)
- Saint Marys (1 of 1)
- Sarver (1 of 1)
- Saxonburg (1 of 1)
- Sayre (1 of 1)
- Schuylkill Haven (1 of 1)
- Scottdale (1 of 1)
- Selinsgrove (1 of 1)
- Sellersville (1 of 1)
- Sewickley (1 of 1)
- Sharon (1 of 1)
- Shillington (1 of 1)
- Shippensburg (1 of 1)
- Shippenville (1 of 1)
- Sinking Spring (1 of 1)
- Souderton (1 of 1)
- South Mountain (1 of 1)
- Spring City (1 of 1)
- Spring House (1 of 1)
- Springfield (1 of 1)
- St Marys (1 of 1)
- State College (1 of 4)
- Stevens (1 of 1)
- Susquehanna (1 of 1)
- Tamaqua (1 of 1)
- Taylor (1 of 1)
- Telford (1 of 1)
- Titusville (1 of 1)
- Topton (1 of 1)
- Towanda (1 of 1)
- Tremont (1 of 1)
- Trexlertown (1 of 1)
- Troy (1 of 1)
- Turtle Creek (1 of 1)
- Tyrone (1 of 1)
- Verona (1 of 2)
- Wallingford (1 of 1)
- Warrington (1 of 1)
- Watsontown (1 of 1)
- Waymart (1 of 1)
- Wayne (1 of 1)
- Waynesboro (1 of 1)
- Weatherly (1 of 1)
- Wernersville (1 of 1)
- West Grove (1 of 2)
- White Marsh (1 of 1)
- Whitehall (1 of 1)
- Willow Grove (1 of 1)
- Windber (1 of 1)
- Worthington (1 of 1)
- Wynnewood (1 of 1)
- Yardley (1 of 1)
- Youngsville (1 of 1)
- Zelienople (1 of 1)
How this list works
- Which nursing homes in Pennsylvania accept Medicaid?
- 599 of 656 are certified for Medicaid, according to CMS. The rest take Medicare only (usually short-term rehab after a hospital stay) or private payment.
- Does Medicaid pay for a nursing home?
- Medicaid pays for long-term nursing home care for people who meet their state's income and asset limits. Medicare pays only for short skilled-nursing stays after a qualifying hospital stay. Your state's Medicaid office decides eligibility.
- Is this a recommendation?
- No. It is a ranking of CMS's published ratings. Ratings can change every month, and a home's rating may not reflect a recent change in ownership or staff. Visit, ask questions and read the inspection reports.
More lists for Pennsylvania
Source: CMS Provider Data Catalog, nursing home provider information and penalties, October 2026. Nursing Homes In Each State is independent and not affiliated with CMS or Medicare. About the data.
