Skip to main content
CovelightCare
  • Start your search

    • MapExplore homes by area and what matters to you.
    • Directory
    • Guided search
    • Medi-Cal care homes

    Take a closer look

    • Check a home
    • Compare homes
    • Ask homes for me
  • Step by step

    • All care guidesEvery guide, in the order you’ll need them.
    • 1Step 1: Learn the kinds of care homes
    • 2Step 2: Ways to pay for care
    • 3Step 3: Find homes and check them
    • 4Step 4: Visit, and get the papers before you sign
    • 5Step 5: Move in
    • 6Step 6: The first months, and your rights

    Start with a question

    • Who pays for a care home?
    • Does Medi-Cal pay for a care home?
    • Board and care or assisted living?
    • Leaving the hospital soon?
    • Can a care home make someone leave?
    • Print a visit checklist
    • Check a home’s license
  • Professional tools

    • All professional tools
    • Discharge planning
    • Care management
    • Fiduciaries
    • Elder-law attorneys
    • Public-record worklist

    Care home operators

    • Manage your home’s profileYour home’s information and family inquiries.
    • Claim a home
    • Operator sign in
  • Get to know Covelight

    • How we work
    • Our data & sources
    • What’s new
    • Suggest a correction
    • Contact us
Saved homesGuided search
  • Start your search

    • MapExplore homes by area and what matters to you.
    • Directory
    • Guided search
    • Medi-Cal care homes

    Take a closer look

    • Check a home
    • Compare homes
    • Ask homes for me
  • Step by step

    • All care guidesEvery guide, in the order you’ll need them.
    • 1Step 1: Learn the kinds of care homes
    • 2Step 2: Ways to pay for care
    • 3Step 3: Find homes and check them
    • 4Step 4: Visit, and get the papers before you sign
    • 5Step 5: Move in
    • 6Step 6: The first months, and your rights

    Start with a question

    • Who pays for a care home?
    • Does Medi-Cal pay for a care home?
    • Board and care or assisted living?
    • Leaving the hospital soon?
    • Can a care home make someone leave?
    • Print a visit checklist
    • Check a home’s license
  • Professional tools

    • All professional tools
    • Discharge planning
    • Care management
    • Fiduciaries
    • Elder-law attorneys
    • Public-record worklist

    Care home operators

    • Manage your home’s profileYour home’s information and family inquiries.
    • Claim a home
    • Operator sign in
  • Get to know Covelight

    • How we work
    • Our data & sources
    • What’s new
    • Suggest a correction
    • Contact us
Guided search
Home › The empty-bed record

The empty-bed record

What California’s own inspection records show about empty beds in licensed board-and-care homes — computed live from the state record when this page renders, with the exact queries, the definitions, and the county table published below.

The finding

California lists 8,620 licensed residential care homes for the elderly (RCFEs). For 4,210 of them, the state’s inspection documents record both the licensed capacity and the number of residents present at a state visit. Of those censused homes, 3,103 (73.7%) had at least one empty bed at their most recent recorded state visit — 54,060 empty beds in total across those homes (positive-only sum; the net figure across all censused homes is 53,503).

The visits behind these numbers were recorded between May 5, 2020 and September 30, 2026. These numbers describe the most recent recorded state visit for each home. Visits happen on different dates and occupancy changes daily — nothing here is a claim about which homes have a bed open right now.

San Diego County, as one county-level cut: 263 of 354 censused homes (74.3%) had at least one empty bed at their most recent recorded state visit — 4,620 empty beds.

Definitions

  • Censused home — a home whose license status places it in the public directory (the exact status list is in the queries below) and whose state inspection documents record residents present at a visit. For each home we use only its most recent recorded visit.
  • Empty bed — licensed capacity minus residents counted, at that visit.
  • The headline sum is positive-only. The headline empty-bed figure is a positive-only sum: for each censused home we take licensed capacity minus residents counted at its most recent recorded state visit, and count it only when that difference is positive. Some homes were over census at their visit; the net sum across all censused homes is published beside the headline figure.
  • The tense rule. These numbers describe the most recent recorded state visit for each home. Visits happen on different dates and occupancy changes daily — nothing here is a claim about which homes have a bed open right now.

The exact queries

These are the queries this page ran to produce every number above — shown verbatim, not paraphrased. The inspection_census facts they read are parsed by deterministic code from the state’s own inspection documents and each row stays anchored to the document it came from; our methodology page covers the full pipeline and the data page covers reuse.

Q1 — licensed homes in the public directory (the coverage denominator)
SELECT count(*)::int AS listable
  FROM operators
 WHERE (upper(license_status) in ('LICENSED','LICENSED/PENDING INCREASE','PROBATIONARY LICENSE') and succeeded_by is null);
Q2 — the statewide finding
WITH latest_census AS (
  SELECT DISTINCT ON (f.license_number)
         f.license_number,
         (f.value->>'capacity')::int AS capacity,
         (f.value->>'census')::int   AS census,
         f.value->>'date'            AS visit_date
    FROM facility_facts f
    JOIN operators o ON o.license_number = f.license_number
   WHERE f.field = 'inspection_census'
     AND f.superseded_by IS NULL
     AND f.review_status = 'ok'
     AND (upper(license_status) in ('LICENSED','LICENSED/PENDING INCREASE','PROBATIONARY LICENSE') and succeeded_by is null)
   ORDER BY f.license_number, f.value->>'date' DESC
)
SELECT count(*)::int                                              AS censused,
       count(*) FILTER (WHERE capacity > census)::int             AS homes_with_empty,
       coalesce(sum(GREATEST(capacity - census, 0)), 0)::int      AS empty_beds_positive,
       coalesce(sum(capacity - census), 0)::int                   AS empty_beds_net,
       min(visit_date)                                            AS earliest_visit,
       max(visit_date)                                            AS latest_visit
  FROM latest_census;
Q3 — the county table
WITH latest_census AS (
  SELECT DISTINCT ON (f.license_number)
         f.license_number,
         (f.value->>'capacity')::int AS capacity,
         (f.value->>'census')::int   AS census,
         f.value->>'date'            AS visit_date
    FROM facility_facts f
    JOIN operators o ON o.license_number = f.license_number
   WHERE f.field = 'inspection_census'
     AND f.superseded_by IS NULL
     AND f.review_status = 'ok'
     AND (upper(license_status) in ('LICENSED','LICENSED/PENDING INCREASE','PROBATIONARY LICENSE') and succeeded_by is null)
   ORDER BY f.license_number, f.value->>'date' DESC
)
SELECT o.county,
       count(*)::int                                              AS censused,
       count(*) FILTER (WHERE l.capacity > l.census)::int         AS homes_with_empty,
       coalesce(sum(GREATEST(l.capacity - l.census, 0)), 0)::int  AS empty_beds_positive
  FROM latest_census l
  JOIN operators o ON o.license_number = l.license_number
 WHERE o.county IS NOT NULL
 GROUP BY o.county
 ORDER BY o.county;

County table

Every county where the state record carries at least one censused home. Counties are aggregates only — this page never names an individual facility. Empty beds are the positive-only sum.
CountyCensused homesWith ≥1 empty bedShareEmpty beds
Alameda13210680.3%2,260
Amador44100.0%46
Butte181688.9%309
Calaveras11100.0%5
Contra Costa19413971.6%1,345
El Dorado201680.0%208
Fresno1217864.5%1,491
Glenn11100.0%5
Humboldt1010100.0%178
Imperial22100.0%112
Kern714462.0%962
Kings33100.0%85
Lake11100.0%34
Lassen11100.0%22
Los Angeles95870873.9%12,690
Madera22100.0%83
Marin352982.9%613
Mendocino7685.7%16
Merced15960.0%117
Monterey211990.5%277
Napa141178.6%450
Nevada7571.4%127
Orange47133370.7%6,237
Placer1098477.1%942
Riverside25719877.0%2,667
Sacramento36923964.8%2,315
San Benito22100.0%25
San Bernardino14110473.8%2,014
San Diego35426374.3%4,620
San Francisco312993.5%591
San Joaquin705984.3%1,193
San Luis Obispo493775.5%315
San Mateo846172.6%1,020
Santa Barbara503978.0%847
Santa Clara14211278.9%3,075
Santa Cruz181688.9%311
Shasta262180.8%356
Siskiyou22100.0%53
Solano634571.4%1,221
Sonoma876372.4%1,318
Stanislaus513772.5%543
Sutter66100.0%133
Tehama4250.0%36
Tulare251768.0%242
Tuolumne11100.0%25
Ventura14611075.3%1,849
Yolo121083.3%665
Yuba22100.0%12

Why it matters

No state or federal source publishes which licensed RCFEs have an open bed, a website, or a price. Meanwhile the state’s own program data shows demand: the California Department of Health Care Services, Assisted Living Waiver monthly waitlist report counted 18,365 people waiting for an Assisted Living Waiver spot as of December 2025. (That figure is the state’s published number, cited as such — it is not computed from this database.)

What this report does not do

  • It never names a facility as failing, empty, or full — counties and the state are the only units here.
  • It never claims a bed is available anywhere. An empty bed at a recorded visit is a historical fact, not an availability claim.
  • It never scores or ranks homes; per-home pages show the state’s record verbatim, with dates and sources.
  • Where the state record is silent, we show nothing — a blank is “not on file”, never “no”.

Reproduce it, or correct it

The queries above are the whole computation — anyone with the state’s public records can rebuild these numbers. Data reuse terms are on the data page. If you believe any figure is wrong, our correction process and public corrections log are at /corrections: we acknowledge within 2 business days and re-check the disputed field against the state’s own systems.

Press contact

Write to press@covelightcare.com. It reaches the founder directly — there is no press office in between. Useful things to ask for: the query behind a specific number, a county cut that isn’t in the table above, the definition governing a column, or the state documents a figure was parsed from. Tell us your deadline and we’ll tell you straight away whether we can meet it.

Source: California Department of Social Services, Community Care Licensing Division public inspection records, parsed deterministically and quoted verbatim; DHCS Assisted Living Waiver program data (cited, doc-sourced). Computed live by Covelight Care at render time. This page presents public-record information and is not medical or legal advice.

Covelight Care

A free directory of every licensed care home in California, built from CDSS public records.

Find your next step

Find a homeSaved homesHelp me chooseCheck a home

Make sense of care

Care guidesMedi-Cal & careYour rightsHow we workAbout this site

Work with Covelight

For professionalsFor home operatorsSuggest a correctionDevelopersContact us

© 2026 Covelight Care LLC. Homes never pay to appear or rank higher.

Covelight Care is not affiliated with, endorsed by, or sponsored by the sources named on this page.

3104 O St Unit #1023, Sacramento, CA 95816

PrivacyTermsText messages