Plotlay

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

If Oklahoma’s weakest rural hospitals closed

How much longer would people drive to the nearest hospital, and how full would the hospitals that stay open get? A scenario, not a forecast: the rural hospitals that meet one written rule from their own cost reports are taken off the map, and everything else stays as it is.

16 of Oklahoma’s 74 rural hospitals meet the rule. If all of them closed, the people living more than 30 minutes’ drive from a hospital would rise from 132,970 to 348,649, and those more than 45 minutes away from 11,902 to 91,235. 369,390 Oklahomans would drive 23 minutes longer on average. Of the 34 hospitals that would take their patients, 12 would be 85% full or more, against 4 today.

Map picture of Oklahoma shaded by the drive to the nearest hospital if the 16 hospitals that meet the risk rule closed: more orange and red in the southeast and the west.
Drive time to the nearest hospital if the 16 hospitals closed. A map picture made in Plotlay’s Analysis workspace.
Open in PlotlayThe hospitals, block groups and counties, today and in the scenario. No account needed.The dataHospitals, block groups, counties, closures (GeoJSON, TopoJSON, WKT) and the tablesData, notebook and Power BI files on GitHubThe plotlay-rural-hospitals repository

What is changing

The 2025 budget reconciliation law, Public Law 119-21 (H.R. 1, approved 4 July 2025), changes Medicaid in steps over the next six years, and sets up a fund for rural health care beside it. In its own words and dates:

Oklahoma expanded Medicaid to adults aged 19 to 64 with incomes up to 138% of the poverty line from 1 July 2021, after voters approved State Question 802 in June 2020 (Oklahoma Health Care Authority), so the expansion-state rules apply to it. This page does not estimate what the law will do to any hospital’s income. It asks a narrower question that the data can answer: if the hospitals already in the weakest position closed, what would change for the people they serve and the hospitals round them?

Why Oklahoma

We applied one rule to every rural hospital in the United States with cost reports for 2021 to 2024. Oklahoma has more hospitals that meet it than any other state: 20 of 79 (25.3%; the 79 include hospitals that have filed cost reports since 2021 and have closed or converted since). Next come New York 13 of 56, Tennessee 12 of 54, California 12 of 64. Oklahoma is also an expansion state, it has lost 20 rural hospitals’ inpatient care since 2005 (second only to Texas, 39), and a state-wide road network and its hospitals are small enough to time every block group.

Bar chart of rural hospitals that meet the risk rule by state, Oklahoma at the top with 20.
Rural hospitals that meet the rule, by state. Made in Plotlay from the States layer.

Which hospitals: one written rule

We do not use anyone’s list of “hospitals at risk”. The rule is ours and it is public: a rural hospital meets it when its total margin was below zero in at least 3 of its cost reports for fiscal years 2021 to 2024, and its Medicaid share of charges is at or above the median for rural hospitals in the United States (15.1%). The total margin is net income over net patient revenue plus other income (local taxes, grants, gifts), so a hospital its county keeps afloat does not meet it. Rural means a critical access hospital, a hospital CMS places outside any metro area, or one whose ZIP code is rural or small town by the USDA’s 2020 commuting codes. Hospitals run by tribal nations or the Indian Health Service are left out of the rule: much of their funding is federal appropriations outside the cost report.

In Oklahoma 27 rural hospitals lost money in 3 or more of the 4 years, 46 have a high Medicaid share, and 16 have both. Four more met the rule and have since stopped inpatient care, becoming Rural Emergency Hospitals: Perry and Blackwell in 2023, Stilwell and Nowata in 2026. Meeting the rule does not mean a hospital will close. Many hospitals run losses for years.

HospitalTownTypeBedsPatients a dayYears with a lossMedicaid share
Jackson County Memorial Hospital AuthorityAltusshort-term3621.83 of 418%
Pushmataha County Town of Antlers HospitalAntlersshort-term167.63 of 425%
Hillcrest Hospital CushingCushingshort-term196.34 of 426%
Great Plains Regional Medical CenterElk Cityshort-term6225.73 of 420%
Fairview Regional Medical Center AuthorityFairviewcritical access252.13 of 416%
INTEGRIS Grove HospitalGroveshort-term3216.84 of 419%
Hillcrest Hospital HenryettaHenryettashort-term149.94 of 423%
Harmon Memorial HospitalHolliscritical access223.54 of 417%
Choctaw Memorial HospitalHugoshort-term348.03 of 426%
Mercy Health Love CountyMariettacritical access257.43 of 416%
McAlester Regional Health CenterMcAlestershort-term9651.64 of 422%
INTEGRIS Miami HospitalMiamishort-term3014.24 of 423%
Eastern Oklahoma Medical CenterPoteaucritical access2410.83 of 422%
Northeastern Health System SequoyahSallisawshort-term5611.43 of 426%
Wagoner Community HospitalWagonershort-term167.73 of 438%
INTEGRIS Health WoodwardWoodwardshort-term1810.23 of 420%

Beds and patients a day: HHS, mean of the weeks reported, May 2023 to April 2024, or the latest cost report. Years with a loss and Medicaid share: CMS cost reports, fiscal years 2021 to 2024.

Closures that already happened

CMS’s Provider of Services file keeps every hospital whose Medicare agreement ended. A rural hospital’s agreement often ends for reasons that are not a closure: a new owner, or a change to a critical access hospital, each with a new provider number. So each ending since 2005 is classed by what the file shows at the same address or in the same town afterwards. By that rule 324 rural hospitals in the United States stopped inpatient care: 236 closed, 34 closed and later reopened, and 54 became Rural Emergency Hospitals, a Medicare type that began in 2023 and keeps emergency and outpatient care without inpatient beds. In Oklahoma: 20 (9 closed, 5 later reopened, 6 Rural Emergency Hospitals).

The UNC Sheps Center’s list of rural hospital closures, which reads each case, counts 198 closures and conversions since January 2005 and does not count Rural Emergency Hospitals. For Oklahoma it lists 10; 9 of them are in our list, and the tenth (Valley Community Hospital, 2025) is still active in the third-quarter 2026 file. Its data is not licensed for republishing, so this page compares counts only.

Column chart of rural hospitals that stopped inpatient care each year in the United States, 2005 to 2026, with Rural Emergency Hospital conversions from 2023.
Each year, by the year Medicare ended the hospital agreement. Made in Plotlay.
Map picture of Oklahoma with the 20 rural hospitals that stopped inpatient care since 2005, coloured by their status in 2026.
The 20 in Oklahoma, as they stood in 2026. On the map below, Play steps through the years.

The map

Each block group is shaded by the drive from where its people live to the nearest hospital open to everyone: today, if the 16 hospitals closed, or the minutes it adds. White dots ringed in black are the 16; the other dots are the hospitals that stay open, sized by beds. The coloured rings are the rural hospitals that stopped inpatient care since 2005: press Play to step from 2005 to 2026. Hover over anything, or tap it on a phone, for its numbers.

2026

How much longer the drive

The drives run on the Census Bureau’s TIGER/Line roads of Oklahoma and the 155 counties round it in Texas, Kansas, Arkansas, Missouri, Colorado, New Mexico and Louisiana (the TIGER/Line 2024 roads of all 232 counties), from each of Oklahoma’s 3,374 block groups to the nearest of 285 hospitals open to everyone, so a family near the state line can go to a hospital across it. Today the average Oklahoman lives 10.7 minutes’ drive from a hospital, and the average rural Oklahoman 12.6. If the 16 closed, those would be 12.8 and 18.3 minutes.

132,970 → 348,649Oklahomans more than 30 minutes from a hospital
11,902 → 91,235more than 45 minutes
2,894 → 16,978more than 60 minutes
369,390would drive longer, 23 minutes on average
Column chart of Oklahomans by the drive to the nearest hospital today, most within 15 minutes.
Today.
Column chart of Oklahomans by the drive to the nearest hospital if the 16 closed, with more in the 30 to 60 minute bands.
If the 16 closed.

In the app, the Drive times row ran the same question live on OpenStreetMap roads for the 104 block groups of seven counties round McAlester (108,640 people) and the 14 hospitals nearest them: an average drive of 20.2 minutes today and 39.2 with the 5 that meet the rule left out. The state run on TIGER/Line roads gives 17.6 and 37.5 for the same block groups: the two maps of the roads differ a little, and the live run knew only the hospitals nearest.

The change falls on a few counties. The biggest rises in the average drive: Pittsburg County 14 to 52 minutes; Pushmataha County 21 to 58 minutes; Harmon County 4 to 38 minutes; Woodward County 9 to 41 minutes. In Pittsburg County nearly everyone would be more than 30 minutes from a hospital: McAlester Regional Health Center, one of the 16, is its only hospital.

Bar chart of the 8 Oklahoma counties where the average drive would grow most, each with today and the scenario.
Made in Plotlay from the Counties layer, rolled up from the block groups inside each county.
Map picture of Oklahoma shaded by the drive to the nearest hospital today.
Today.
Map picture of Oklahoma counties shaded by the minutes the scenario adds to the average drive.
Minutes added, by county.

Beds at the hospitals that stay open

The 16 hospitals have 526 inpatient beds and held 215 patients a day on average in the last year hospitals reported to HHS. In the scenario each closing hospital’s patients are shared among the block groups nearest to it today, in proportion to their people, and each share goes to the hospital nearest that block group without it. Nothing else changes: the number of patients is the same, no beds are added, and the receiving hospitals’ own patients stay as they were.

By that rule 35 hospitals would take patients, 11 of them in a neighbouring state (52 patients a day). Of the 34 whose beds are known, 12 would be 85% full or more (today 4) and 6 over 100% (today 1). The fullest: Coalgate (critical access, 25 beds): 15% to 133%; Mangum (critical access, 22 beds): 49% to 139%; Stigler (critical access, 25 beds): 11% to 78%; Clinton (short-term, 22 beds): 7% to 82%.

Bar chart of the hospitals receiving the most patients in the scenario, each with beds in use today and after, several passing 85% and 100%.
Beds in use today and in the scenario, with lines at 85% and 100%. Made in Plotlay from the Hospitals layer.

Nearest by road is not how hospitals share patients. A critical access hospital keeps at most 25 inpatient beds and sends on the patients who need more. So a second version sends each share to the nearest short-term general hospital instead: 20 hospitals take patients, 10 of the 19 known would be 85% full or more (today 5) and 6 over 100%. The fullest: Muskogee (short-term, 165 beds): 62% to 92%; Clinton (short-term, 22 beds): 7% to 164%; Fort Smith, AR (short-term, 198 beds): 93% to 107%; Vernon, TX (short-term, 35 beds): 29% to 86%.

Bar chart of beds in use today and in the scenario when patients go to the nearest short-term general hospital.
The same with critical access hospitals skipped. Made in Plotlay.

How it was made in Plotlay

  1. A map project over Oklahoma on the USGS National Map topo base map (public domain).
  2. States: Take all from the Census file, keyed by their postal code, linked to the rule’s count and to a table of closures each year with the year as a time axis.
  3. Closures: the 20 Oklahoma hospitals as discs 8 km across (big enough to see across the state), keyed by CMS number, with their status at the end of every year from 2005 to 2026 on the slider.
  4. Hospitals: Take all, 293 discs keyed by CMS number, linked to their beds, the rule’s inputs and the scenario, coloured by what happens to them.
  5. Block groups: Take all, 3,374 keyed by GEOID, linked to their people and drive times, coloured today, if they closed and by the minutes added. Formula columns work out each one’s people times minutes and its people over 30 minutes.
  6. Counties: roll-ups add up the block groups inside each county, and formula columns divide them into the average drive.
  7. Drive times: the state-wide run is Plotlay’s own drive-time engine (the code the app and the connector run) over TIGER/Line roads in Node, in about 20 seconds; its travel-time bands are layers of their own. In the app, the Data layers Drive times row ran live on OpenStreetMap roads for seven counties round McAlester: once as today, once with the hospitals that meet the rule left out, each drawing its bands.
  8. Charts, map pictures and a one-page brief in the Analysis workspace, exported as PNG; every layer exported as GeoJSON, TopoJSON and CSV with WKT.
Plotlay: the hospitals of Oklahoma and round it, coloured by what happens to them in the scenario.
The hospitals, keyed by CMS number.
Plotlay: the 20 Oklahoma closures since 2005 with the year slider at 2026.
The closures, with the year slider.
Plotlay: the Drive times row in the Data layers panel with the block groups near McAlester as places, weighted by population.
The Drive times row: to the block groups, weighted by people, the hospitals that meet the rule left out.
Plotlay: travel-time bands drawn round McAlester with the hospitals that meet the rule left out.
Bands near McAlester from the live run, if they closed.
A one-page brief made in Plotlay: a title, the minutes-added map, the counties chart and the beds chart, and the sources.
A one-page brief, made on a board in Plotlay’s Analysis workspace.

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

Power BI

Report screenshots coming soonThe rule by state, the closures, the drive today and if they closed, and the beds.

The same tables as a Power BI Project (.pbip): the rule state by state, Oklahoma’s closures since 2005, the block groups’ drive today and in the scenario on a Shape Map, the counties, and the hospitals that would take the patients, with the Plotlay theme. It reads the data from the GitHub repository, so it refreshes with no gateway. It is in the plotlay-rural-hospitals repository on GitHub, with the steps to open it.

Python

A narrated Jupyter notebook reads the tables and shapes, applies the rule again from the cost reports, and recomputes every number on this page.

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

Hospital Provider Cost Report, fiscal years 2021 to 2024, and Provider of Services File (Hospital and other, third quarter 2026): Centers for Medicare & Medicaid Services, data.cms.gov. COVID-19 Reported Patient Impact and Hospital Capacity by Facility (anag-cw7u): U.S. Department of Health and Human Services, healthdata.gov. American Community Survey 2020-2024 5-year estimates (total population), 2020 Census centers of population, cartographic boundary files 2024, TIGER/Line 2024 roads and the Census Geocoder: U.S. Census Bureau. 2020 Rural-Urban Commuting Area Codes: USDA Economic Research Service. Public Law 119-21: U.S. Government Publishing Office. Works of the U.S. Government, public domain. Changes: the rule, the closures classes, the drive times, the roll-ups and the scenario worked out by us.

The live drive-time run near McAlester in the app used OpenStreetMap roads, © OpenStreetMap contributors (ODbL); nothing in the downloads comes from OpenStreetMap. 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 CMS, HHS, the Census Bureau, the Sheps Center 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