Top-Rated Nursing Homes in Florida
The 176 nursing homes in Florida that CMS rates 5 stars overall — the highest rating in the government’s five-star system. Listed exactly as CMS publishes it, grouped by county.
At a glance
- CMS 5-star nursing homes
- 176
- Share of rated facilities
- 25%
- of 691 rated
- Rated 4 stars or better
- 330
- All nursing homes in state
- 694
About the CMS 5-star rating (and what this list is not)
CMS 5-star nursing homes in Florida
All 176 facilities, grouped by county. Each links to its full CMS record.
Miami-Dade County28
- Aventura Rehab and Nursing CenterNorth Miami Beach · Miami-Dade County · 86 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Biscayne Health and Rehabilitation CenterNorth Miami · Miami-Dade County · 98 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Coral Gables Nursing and Rehabilitation CenterMiami · Miami-Dade County · 87 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- East Ridge Rehabilitation and Nursing CenterCutler Bay · Miami-Dade County · 74 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Floridean Health & Rehabilitation CenterMiami · Miami-Dade County · 90 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Fountain Manor Health & Rehabilitation CenterNorth Miami · Miami-Dade County · 139 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Hampton Court Nursing and Rehabilitation CenterNorth Miami Beach · Miami-Dade County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Harmony Health CenterMiami · Miami-Dade County · 203 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Hialeah Shores Nursing and Rehab CenterMiami · Miami-Dade County · 106 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Homestead Manor a Palace CommunityHomestead · Miami-Dade County · 88 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Jackson Gardens Health and Rehabilitation CenterMiami · Miami-Dade County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Jackson Memorial Perdue Medical CenterCutler Bay · Miami-Dade County · 163 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Kendall Lakes Healthcare and Rehab CenterMiami · Miami-Dade County · 150 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Palace at Kendall Nursing and Rehabilitation CenteMiami · Miami-Dade County · 180 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Palmetto Care Center and RehabHialeah · Miami-Dade County · 90 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Palmetto Subacute Care CenterMiami · Miami-Dade County · 95 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Pinecrest Center for Rehabilitation and HealingNorth Miami · Miami-Dade County · 100 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Ponce Health and Rehabilitation CenterMiami · Miami-Dade County · 147 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Riverside Care CenterMiami · Miami-Dade County · 120 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Riviera Health ResortCoral Gables · Miami-Dade County · 223 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Sands at South Beach Care Center, theMiami Beach · Miami-Dade County · 230 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Shoreside Health and Rehabilitation CenterMiami · Miami-Dade County · 150 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- South Dade Nursing and Rehabilitation CenterMiami · Miami-Dade County · 180 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Unity Healthcare and Rehabilitation CenterMiami · Miami-Dade County · 294 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Vi at AventuraAventura · Miami-Dade County · 40 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Victoria Nursing & Rehabilitation Center, Inc.Miami · Miami-Dade County · 264 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Villa Maria West Skilled Nursing FacilityHialeah Gardens · Miami-Dade County · 27 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- West Gables Health Care CenterMiami · Miami-Dade County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Duval County12
- Cypress VillageJacksonville · Duval County · 100 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Fleet LandingAtlantic Beach · Duval County · 100 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Jacksonville Nursing and Rehab CenterJacksonville · Duval County · 163 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Lakeside Center for Rehabilitation and HealingJacksonville · Duval County · 122 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Life Care Center of JacksonvilleJacksonville · Duval County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Park Ridge Nursing CenterJacksonville · Duval County · 104 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Pavilion at Jacksonville, theJacksonville · Duval County · 60 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- River City Nursing and Rehab CenterJacksonville · Duval County · 116 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- River Garden Hebrew Home for the AgedJacksonville · Duval County · 180 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Terrace of Jacksonville, theJacksonville · Duval County · 180 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Vivo Healthcare TaylorJacksonville · Duval County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Woodland Grove Healthcare & Rehabilitation CenterJacksonville · Duval County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
Volusia County11
- Alliance Health and Rehabilitation CenterDeland · Volusia County · 130 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Beachside Center for Rehabilitation and NursingNew Smyrna Beach · Volusia County · 239 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Blue Palms Health and Rehabilitation Center of DayDaytona Beach · Volusia County · 100 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Blue Palms Health and Rehabilitation Center of DelDeland · Volusia County · 60 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Carlton Shores Healthcare and Rehabilitation CenteDaytona Beach · Volusia County · 118 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Daytona Beach Health and Rehabilitation CenterDaytona Beach · Volusia County · 180 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Debary Health and Rehabilitation CenterDebary · Volusia County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Gardens Healthcare & Rehabilitation CenterDaytona Beach · Volusia County · 108 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Majestic OaksOrange City · Volusia County · 150 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Solaris Healthcare DaytonaDaytona Beach · Volusia County · 73 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Villa Healthcare & Rehabilitation CenterDeland · Volusia County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
Palm Beach County9
- Chatsworth at Pga NationalPalm Beach Gardens · Palm Beach County · 62 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Edward J Healey Rehabilitation and Nursing CenterRiviera Beach · Palm Beach County · 120 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Finnish-American VillageLake Worth · Palm Beach County · 45 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Gardens CourtPalm Beach Gardens · Palm Beach County · 120 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Health Center at Sinai ResidencesBoca Raton · Palm Beach County · 60 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Joseph L Morse Health Center Inc theWest Palm Beach · Palm Beach County · 230 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Stratford Court of Boca RatonBoca Raton · Palm Beach County · 60 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Vi at Lakeside VillageLantana · Palm Beach County · 60 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Willowbrooke Court Skilled Care Center - EdgewaterBoca Raton · Palm Beach County · 60 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Clay County8
- Isle Healthcare & Rehabilitation CenterOrange Park · Clay County · 108 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Life Care Center at Wells CrossingOrange Park · Clay County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Life Care Center of Orange ParkOrange Park · Clay County · 180 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Middleburg Rehabilitation and Nursing CenterMiddleburg · Clay County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- MoosehavenOrange Park · Clay County · 72 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Oak View Health and Rehabilitation CenterOrange Park · Clay County · 120 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Pavilion for Health Care, thePenney Farms · Clay County · 50 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Vivo Healthcare Orange ParkOrange Park · Clay County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
Escambia County8
- Arcadia Health and Rehabilitation CenterPensacola · Escambia County · 170 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Bayside Health and Rehabilitation CenterPensacola · Escambia County · 120 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Century Center for Rehabilitation and HealingCentury · Escambia County · 88 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- De Luna Health and Rehabilitation CenterPensacola · Escambia County · 90 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Havens at Pensacola, thePensacola · Escambia County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Life Care Center of PensacolaPensacola · Escambia County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Solaris Healthcare PensacolaPensacola · Escambia County · 180 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Willowbrooke Court at Azalea TracePensacola · Escambia County · 24 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Sarasota County8
- Benderson Family Skilled Nursing and Rehab CenterSarasota · Sarasota County · 45 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Glenridge on Palmer Ranch Inc.Sarasota · Sarasota County · 61 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Hawthorne Center for Rehab & Healing of SarasotaSarasota · Sarasota County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Pines of SarasotaSarasota · Sarasota County · 171 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Plymouth Harbor IncorporatedSarasota · Sarasota County · 56 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Sarasota Memorial Nursing & Rehabilitation CenterSarasota · Sarasota County · 120 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Sunnyside Nursing HomeSarasota · Sarasota County · 60 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Village on the IsleVenice · Sarasota County · 48 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Broward County7
- Broward Nursing & Rehabilitation CenterFort Lauderdale · Broward County · 198 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Covenant Village Care CenterPlantation · Broward County · 60 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Glades West Rehabilitation and Nursing CPembroke Pines · Broward County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Margate Health and Rehabilitation CenterMargate · Broward County · 170 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Memorial ManorPembroke Pines · Broward County · 120 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Springtree Rehabilitation & Health Care CenterSunrise · Broward County · 110 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Tamarac Center for Rehabilitation and HealingTamarac · Broward County · 120 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
Orange County7
- Mayflower Healthcare CenterWinter Park · Orange County · 60 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Parkview Rehabilitation Center at Winter ParkWinter Park · Orange County · 138 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Solaris Healthcare ApopkaApopka · Orange County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Solaris Healthcare East OrlandoOrlando · Orange County · 110 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Solaris Healthcare WindermereOrlando · Orange County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- South Orange Health and Rehabilitation CenterOrlando · Orange County · 115 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Westminster Baldwin ParkOrlando · Orange County · 40 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Lee County6
- Gulf Coast Medical Center Skilled Nursing UnitFort Myers · Lee County · 75 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Healthpark Care CenterFort Myers · Lee County · 112 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Lee Memorial Hospital Skilled Nursing UnitFort Myers · Lee County · 18 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Life Care Center of EsteroEstero · Lee County · 155 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Lodge at Cypress Cove, theFort Myers · Lee County · 64 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- The PreserveFort Myers · Lee County · 75 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Okaloosa County6
- Crestview Rehabilitation Center, LLCCrestview · Okaloosa County · 180 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Destination Health and Rehabilitation CenterDestin · Okaloosa County · 119 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Fort Walton Rehabilitation Center, LLCFort Walton Beach · Okaloosa County · 120 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Manor at Blue Water Bay, theNiceville · Okaloosa County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Silvercrest Health and Rehabilitation CenterCrestview · Okaloosa County · 60 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Westwood Nursing and Rehabilitation CenterFort Walton Beach · Okaloosa County · 60 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
St. Johns County6
- Clyde E Lassen State Veterans Nursing HomeSaint Augustine · St. Johns County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Moultrie Creek Nursing and Rehab CenterSaint Augustine · St. Johns County · 120 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Ponce Therapy Care Center and Rehab, theSaint Augustine · St. Johns County · 120 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Vicar's Landing Nursing HomePonte Vedra Beach · St. Johns County · 30 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Westminster St AugustineSaint Augustine · St. Johns County · 30 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Westminster Woods on Julington CreekJacksonville · St. Johns County · 60 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
Pinellas County5
- Addington Place at College HarborSaint Petersburg · Pinellas County · 52 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Bay Pointe Nursing PavilionSaint Petersburg · Pinellas County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Morton Plant Rehabilitation CenterBelleair · Pinellas County · 126 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- St Mark VillagePalm Harbor · Pinellas County · 80 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- The Cedar at Mease LifeDunedin · Pinellas County · 100 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
Alachua County4
- Oak Hammock at the University of Florida IncGainesville · Alachua County · 73 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Parklands Care Center and RehabGainesville · Alachua County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Plaza Health and RehabGainesville · Alachua County · 180 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Terrace Healthcare & Rehabilitation CenterGainesville · Alachua County · 138 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
Citrus County4
- Arbor Trail Rehab and Skilled Nursing CenterInverness · Citrus County · 116 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Cypress Cove Care CenterCrystal River · Citrus County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Diamond Ridge Health and Rehabilitation CenterLecanto · Citrus County · 142 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Life Care Center of Citrus CountyLecanto · Citrus County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
Brevard County3
- Atlantic Shores Nursing and Rehab CenterMelbourne · Brevard County · 120 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Life Care Center of MelbourneMelbourne · Brevard County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Life Care Center of Palm BayPalm Bay · Brevard County · 141 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Collier County3
- Chateau at Moorings Park, theNaples · Collier County · 106 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Gardens at Terracina Health & RehabilitationNaples · Collier County · 30 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Premier Place at the GlenviewNaples · Collier County · 42 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Calhoun County2
Hillsborough County2
Lake County2
Leon County2
Madison County2
Marion County2
Martin County2
Pasco County2
Polk County2
Seminole County2
St. Lucie County2
Walton County2
Washington County2
Franklin County1
Gadsden County1
Gilchrist County1
Indian River County1
Jefferson County1
Lafayette County1
Okeechobee County1
Santa Rosa County1
Suwannee County1
Compare the top-rated facilities
Put two to four of these facilities side by side on the same CMS fields — exact CMS values, no ranking or recommendation.
A 5-star overall rating does not mean two facilities are identical — they can differ on health inspections, staffing, penalties, and beds. Compare shows all of it side by side.
Related research
Frequently asked questions
How many 5-star nursing homes are in Florida?
CMS gives its highest overall rating — 5 stars — to 176 of the 691 rated nursing homes in Florida (about 25%). Those 176 facilities are listed on this page, grouped by county.
Are these the best nursing homes in Florida?
They are the facilities CMS rates 5 stars overall — the highest rating in the government's five-star system, based on health inspections, staffing, and quality measures. SeniorCareRating.com does not add its own ranking or opinion; a CMS star rating is a summary of past data, not a guarantee about a facility's current care. Always visit in person and confirm current details with the facility.
What does a 5-star CMS rating mean?
CMS calculates an overall five-star rating from three components: health inspections, staffing levels relative to resident needs, and clinical quality measures. Five stars is "much above average" in CMS's own words. It reflects past reported data, so read it alongside the facility's individual records and a personal visit.
How current is this list?
The ratings on this page reflect the CMS data snapshot refreshed 2026-07-18. CMS updates its ratings over time, so confirm a facility's current rating on Medicare's Care Compare before making a decision.