Plotlay

Showcase · Data layers · HHS and U.S. Census open data

How full were LA County’s hospitals?

How full were Los Angeles County’s hospitals through the pandemic and after, and how far do people live from one? Every hospital that reported to the U.S. Department of Health and Human Services, week by week from June 2020 to April 2024, and every census tract by its distance to a general hospital.

In the week of 3 January 2021 the county’s hospitals held 8,316 COVID-19 patients. 80.6% of their 19,773 inpatient beds were in use, and 32 of the 83 hospitals reporting were 90% full or more. The surge passed; the strain stayed in some places. In 2023 and 2024, 16 of 74 general hospitals averaged 90% full or more.

Map picture of Los Angeles County hospitals in the week of 3 January 2021, each coloured by the share of its inpatient beds in use, most of them orange or red.
The week of 3 January 2021, the peak of the winter surge. A map picture made in Plotlay’s Analysis workspace.
Open in PlotlayThe hospitals with the week slider, and the tracts by distance. No account needed.The dataHospitals and tracts (GeoJSON, TopoJSON, WKT) and the weekly tablesData, notebook and Power BI files on GitHubThe plotlay-la-hospital-beds repository

Hospitals in rows, people in tracts

HHS published every hospital each week as a row: its beds, the beds in use, its COVID-19 patients and its staffed adult ICU beds, with an address. A row has no area and no people. The Census Bureau counts people by tract, and its tracts hold no hospitals. Answering “how full, and for whom?” needs both on one map. Here the hospitals are keyed by their CMS number and the tracts by their GEOID, and the week is on a slider.

8,316COVID-19 patients, week of 3 Jan 2021
91.6%of staffed adult ICU beds in use, 17 Jan 2021
16 of 74general hospitals 90% full or more, 2023-24
2.84 kmhalf of residents live within this, in a straight line

The map

Each hospital is a dot, sized by its beds and coloured by the share of its inpatient beds in use in the week on the slider. Under them each census tract is shaded by its straight-line distance to the nearest general hospital, or by the beds within 10 km for every 1,000 people. Press Play to step through 203 weeks. Hover over a hospital or a tract, or tap it on a phone, for its numbers.

3 Jan 2021

The surge, and the beds after it

COVID-19 patients in the county’s hospitals rose from 1,950 in the week of 7 June 2020 to 8,316 in the week of 3 January 2021. Beds in use peaked a week later at 16,252 (83.4%), and staffed adult ICU beds were 91.6% in use in the week of 17 January.

Line chart of COVID-19 patients in Los Angeles County hospitals each week, June 2020 to April 2024, peaking in January 2021.
Made in Plotlay from the hospitals’ weekly table, added up for the county.

Two years later the share in use was back where it had been at the peak. In the week of 5 March 2023, with 609 COVID-19 patients, 80.9% of the county’s beds were in use. Fewer patients filled a smaller count of beds: the hospitals reported 17,601 inpatient beds that week, against 19,773 in the week of 3 January 2021, when surge beds were open. The data can’t say what filled the beds; it counts beds and patients, not why people were in hospital.

Line chart of the inpatient beds Los Angeles County hospitals reported each week and the beds in use, with the gap narrowing after 2021.
Beds reported and beds in use, each week. Made in Plotlay.
Map picture of the hospitals in the week of 3 January 2021.
The week of 3 January 2021.
Map picture of the hospitals in the week of 5 March 2023, many still orange or red.
The week of 5 March 2023.

The fullest hospitals after the pandemic

Across all weeks of 2023 and 2024 the county’s beds were 77.1% in use in the median week. The average hides the hospitals that ran full: of the general hospitals with 100 beds or more, Martin Luther King, Jr. Community Hospital (98.1%), Ronald Reagan UCLA Medical Center (97.5%), USC Arcadia Hospital (96.8%), City of Hope Helford Clinical Research Hospital (96.2%). City of Hope’s Duarte hospital, a cancer centre, was 90% full or more in every one of the 203 weeks.

Bar chart of the general hospitals with 100 beds or more with the highest share of beds in use in 2023 and 2024, all above 90%.
Made in Plotlay from the Hospitals layer.

How far people live from a general hospital

Half of the county’s 9,936,690 residents live within 2.84 km (1.8 miles) of a general hospital in a straight line, and 82.9% within 5 km. 258,746 people live 10 km or more away, most of them in the Antelope Valley north of the mountains, where the tracts nearest Antelope Valley Hospital or Palmdale Regional Medical Center hold 411,291 people. There each resident has 1.09 beds within 10 km for every 1,000 people, against 1.67 for the county. Antelope Valley Hospital was 90% full or more in 190 of 203 weeks, and 95.4% full on average in 2023-24.

Column chart of Los Angeles County residents by straight-line distance to the nearest general hospital: most within 5 km.
Made in Plotlay from the Tracts layer.
Map picture of Los Angeles County census tracts shaded by distance to the nearest general hospital, darkest in the Antelope Valley and the mountains.
Each tract by its straight-line distance to the nearest general hospital. A map picture made in Plotlay.

These are straight lines. A drive is longer, and over the San Gabriel Mountains or in freeway traffic much longer. Walking and drive-time catchments are not in Plotlay yet; when they are, this map will use them.

How it was made in Plotlay

  1. A map project on the USGS National Map topo base map (public domain), and two data layers.
  2. Hospitals: Take all. One file with each of the 86 hospitals as a disc 1 km across at its HHS address, big enough to see across the county: all of them in one step, keyed by their CMS number.
  3. Link by key each hospital’s summary, then 17,031 rows of hospital weeks as a time axis, each of the 203 weeks a stop.
  4. A formula column: the weeks each hospital was 90% full or more, count(occupancy >= 90).
  5. Colour by the share of beds in use for the week on the slider, and play it.
  6. Tracts: Take all from the Census file: 2,495 tracts keyed by GEOID, linked to their people and their distance to a hospital, coloured by distance.
  7. Charts and map pictures in the Analysis workspace, exported as PNG; both layers exported as GeoJSON, TopoJSON and CSV with WKT.
Plotlay: the Take all dialog for the hospitals file, keyed by hospital_pk.
Take all: the hospitals, keyed by their CMS number.
Plotlay: the hospitals coloured by beds in use in the week of 3 January 2021, with the week slider.
The week slider at 3 January 2021.
Plotlay: the census tracts coloured by distance to the nearest general hospital.
The tracts by distance.
Plotlay: the hospitals coloured by beds in use in the week of 5 March 2023.
The week of 5 March 2023.

More about Data layers · Make a data layer of your own

Power BI

Power BI report page: a Shape Map of Los Angeles County census tracts shaded by straight-line distance to the nearest general hospital, darker for farther, cards reading 10M people, 82.9% within 5 km, 259K people 10 km or more away and 3.43 km for the average resident, and people by distance, most of them 2 to 5 km away.
In Power BI Desktop, from the repo’s .pbip: how far to a general hospital, tract by tract.
Power BI report page for the week starting 3 January 2021: Azure Maps of the county's hospitals on a light grey street map, bubbles sized by COVID-19 patients, cards reading 80.6% of inpatient beds in use and 8,316 COVID-19 patients, and the fullest hospitals that week, PIH Downey first at 101.6%.
In Power BI Desktop, from the repo’s .pbip: one week, hospital by hospital, at the peak of the winter surge.

The same tables as a Power BI Project (.pbip): the county week by week, one week hospital by hospital on Azure Maps with a week slicer, the hospitals after the pandemic, and a Shape Map of the tracts by distance, with the Plotlay theme. It reads the data from the GitHub repository, so it refreshes with no gateway. It is in the plotlay-la-hospital-beds repository on GitHub, with the steps to open it.

Python

A narrated Jupyter notebook reads the tables and shapes, recomputes every number on this page, and maps the tracts and the hospitals.

Download the notebook (with its outputs) and the data. Both are also in the repository on GitHub.

Read it carefully

The other United States showcases

Sources and licences

COVID-19 Reported Patient Impact and Hospital Capacity by Facility (anag-cw7u): U.S. Department of Health and Human Services, healthdata.gov. Census tracts (cartographic boundary file 2022, 1:500,000) and American Community Survey 2018-2022 5-year estimates (total population): U.S. Census Bureau. Works of the U.S. Government, public domain. Changes: Los Angeles County from 7 June 2020; suppressed counts left blank; one repeated record dropped and one temporary site added to its hospital; distances and beds within reach worked out by us.

Base map in the app and on this page’s map: USGS The National Map, US Topo (public domain). Map: Leaflet. Charts and map pictures made in Plotlay.

Our tables and shapes are CC BY 4.0 and the code is MIT. This is independent work using open data, not endorsed by HHS, the Census Bureau or any hospital.

Put your sites on the map

Plotlay is free to start: every tool, three cloud projects.

Create free accountThen open Data layers in any map project