The Hospital Readmissions Reduction Program is a Medicare penalty system that has been running since 2012. The premise is simple: if your patients come back to the hospital within 30 days of discharge at a higher rate than expected given their medical profile, CMS docks your Medicare reimbursements. The penalty caps at 3% of all Medicare payments — not just payments for the specific condition being measured. A hospital with too many heart failure readmissions doesn't just lose heart failure revenue. It loses 3% of everything.

The core metric is the Excess Readmission Ratio, or ERR. It is a ratio of predicted readmissions to expected readmissions — where "expected" is risk-adjusted for each patient's age, comorbidities, and discharge history. An ERR of exactly 1.0 means you readmitted exactly as many patients as a hospital of your type and patient mix should. Above 1.0 means more readmissions than expected. Below 1.0 means fewer. What this analysis found: nearly every condition's national average ERR is above 1.0. HRRP has been running for over a decade, and the average American hospital is still readmitting more patients than CMS expects. The penalty hasn't eliminated the problem. It has clarified it.

FAST FACTS

48.1% of HRRP-eligible hospital-condition pairs carried an excess readmission ratio above 1.0 — more readmissions than CMS models predict
6 conditions tracked under HRRP — AMI, Heart Failure, Pneumonia, COPD, Hip/Knee, and CABG
1.0018 average excess readmission ratio nationally — the average hospital readmits slightly more patients than CMS models expect
Hip/Knee the highest-ERR condition on average (1.004) — joint replacement patients are the hardest readmission problem for hospitals to control
742 hospitals mandated to participate in CMS's TEAM bundled payment model as of January 1, 2026 — where readmission penalties become episode-level accountability
NJ state with the highest share of penalized hospital-condition pairs at 65.4% — the highest-risk geography in the dataset

DATASET CONTEXT

The FY2024 HRRP dataset covers the measurement period July 1, 2021 through June 30, 2024. After removing suppressed rows — hospitals with fewer than 25 discharges for a given condition, which CMS redacts to protect patient privacy — the working dataset contains 11,720 hospital-condition pairs across roughly 2,700 hospitals and 6 conditions. CMS tracks six conditions: Acute Myocardial Infarction (AMI), Heart Failure (HF), Pneumonia, Chronic Obstructive Pulmonary Disease (COPD), Hip & Knee Arthroplasty, and Coronary Artery Bypass Graft (CABG). A hospital can perform flawlessly on five of them and still get penalized because of one.

The suppressed rows matter. Small rural hospitals disproportionately fall below the 25-discharge threshold and disappear from the analysis. The hospitals in this dataset skew toward larger, busier facilities. That's not a flaw in the data — it's a feature of how CMS designed the program. But it shapes every finding in this report.

An ERR above 1.0 triggers a penalty calculation, but the penalty tier depends on how far above 1.0 you are and the hospital's overall performance relative to its peer group. For this analysis, hospitals are grouped into four tiers: No Penalty (ERR ≤ 1.0), Low (just above), Medium, and High. The High tier — hospitals with the worst readmission performance — is where CMS's new TEAM model comes in. Starting January 1, 2026, 742 hospitals are mandated to participate in TEAM, a bundled payment model that goes further than HRRP by tying entire episodes of care — not just readmissions — to reimbursement. HRRP is where the penalty starts. TEAM is where the stakes get real.

The data was pulled live via CMS's open Provider Data Catalog API using Dataset ID 9n3s-kdb3. Ownership data for Chart 3 was joined from a second CMS dataset (xubh-q36u) using facility ID as the key. No local CSVs were used — the analysis is fully reproducible from the R code chunks in this document.

SQL  View filtering logic
-- HRRP READMISSIONS: CLEANING AND PENALTY TIER CLASSIFICATION
SELECT
    facility_name, facility_id, state, measure_name,
    CAST(excess_readmission_ratio AS FLOAT) AS err,
    CASE
        WHEN CAST(excess_readmission_ratio AS FLOAT) <= 1.0   THEN 'No Penalty'
        WHEN CAST(excess_readmission_ratio AS FLOAT) <= 1.005 THEN 'Low'
        WHEN CAST(excess_readmission_ratio AS FLOAT) <= 1.015 THEN 'Medium'
        ELSE 'High'
    END AS penalty_tier
FROM hrrp_readmissions
WHERE excess_readmission_ratio NOT IN ('Too Few Cases', 'N/A', '')
AND excess_readmission_ratio IS NOT NULL
ORDER BY state, facility_name, measure_name;
Python  View EDA notebook
import pandas as pd
df = pd.read_csv("readmitted.csv")
df_clean = df[df["Excess Readmission Ratio"].notna()].copy()
df_clean["err"] = pd.to_numeric(df_clean["Excess Readmission Ratio"], errors="coerce")
err_summary = (
    df_clean.groupby("condition")["err"]
    .agg(["mean", "median", "std", "count"])
    .sort_values("mean", ascending=False)
)
print(err_summary.round(6))
pct_penalized = (df_clean["err"] > 1.0).mean() * 100
print(f"\nNational % penalized: {pct_penalized:.1f}%")

THE GEOGRAPHY OF FAILURE

Nearly half of all hospital-condition pairs in this dataset carry an excess readmission ratio above 1.0. But that national average hides something important: the penalties are not evenly distributed. New Jersey leads the country at 65.4% — meaning nearly two out of every three hospital-condition pairs in the state are performing worse than CMS models expect. Massachusetts and Mississippi follow close behind. That's the first surprise. New Jersey and Massachusetts are dense, high-volume, well-resourced hospital markets. Mississippi is rural, high-poverty, and chronically under-served. Different systems, different patient populations, same penalty outcome.

The rest of the top 20 tells a similar story of geographic contradiction. The South shows up heavily — Georgia, Kentucky, West Virginia, Alabama, Arkansas, Louisiana, Tennessee — which fits the expected narrative around population health disparities and chronic disease burden. But so does Illinois, California, New York, and Pennsylvania. This is not a rural poverty problem with a clean geographic boundary. It's a systems problem that cuts across market type, hospital size, and regional demographics.

The chart only shows states above the national average — the 20-odd states that are pulling the number up. But it's worth noting that even the "better-performing" states aren't clean. Below-average doesn't mean penalty-free. It means a smaller share of hospital-condition pairs are exceeding the threshold, not that the problem is solved.

R  View chart code
nat_avg <- mean(hrrp_clean$err > 1.0, na.rm = TRUE) * 100

state_pct <- hrrp_clean %>%
  group_by(state) %>%
  summarise(
    pct_penalized = mean(err > 1.0, na.rm = TRUE) * 100,
    n = n(), .groups = "drop"
  ) %>%
  filter(pct_penalized > nat_avg) %>%
  mutate(state = fct_reorder(state, pct_penalized))

ggplot(state_pct, aes(x = pct_penalized, y = state)) +
  geom_col(fill = art_highlight, width = 0.65) +
  geom_vline(xintercept = nat_avg, linetype = "dashed",
             color = art_secondary, linewidth = 1.0) +
  scale_x_continuous(labels = function(x) paste0(x, "%")) +
  labs(
    title   = "Which States Have the Most Penalized Hospitals?",
    x       = "% of Hospital-Condition Pairs with ERR > 1.0",
    y       = NULL,
    caption = "Source: CMS HRRP | — ARTOMETRICS"
  ) +
  theme_artometrics()

HIP & KNEE PROBLEM

All six conditions tracked under HRRP carry an average excess readmission ratio above 1.0. But one stands apart. Hip and knee replacement patients are being readmitted at nearly twice the excess rate of the next closest condition — a gap that looks small in absolute terms but is enormous relative to how tightly the other five cluster. Hip/Knee's average ERR of 1.004 sits well above CABG at 1.0018 and AMI at 1.0018. Those differences are in the fourth decimal place. They are not small.

Hip/Knee is elective, scheduled surgery on an aging population with high comorbidity loads. The hospital controls the procedure. It has far less control over what happens at home on day 12 — when a blood clot develops, a fall occurs, or an infection surfaces. CMS has pushed shorter inpatient stays aggressively over the past decade, which moves patients out the door faster and shifts the risk window into a setting hospitals can't monitor.

COPD sits at the bottom of this chart at 1.0011 — but that's not a success story. COPD patients are readmitted at high rates in absolute terms. The low ERR means hospitals are performing roughly in line with what CMS expects for that population. CMS's risk model for COPD is calibrated to a sicker baseline. The bar is lower because the patients are harder.

R  View chart code
condition_err <- hrrp_clean %>%
  group_by(condition) %>%
  summarise(avg_err = mean(err, na.rm = TRUE), .groups = "drop") %>%
  arrange(desc(avg_err)) %>%
  mutate(condition = fct_reorder(condition, avg_err))

ggplot(condition_err, aes(x = avg_err, y = condition)) +
  geom_segment(aes(x = 1.0, xend = avg_err, yend = condition),
               color = art_muted, linewidth = 0.8) +
  geom_point(color = art_highlight, size = 4) +
  geom_vline(xintercept = 1.0, color = art_dark, linewidth = 0.6) +
  labs(
    title   = "The Hip/Knee Problem: ERR by Condition",
    x       = "Average Excess Readmission Ratio (ERR)",
    y       = NULL,
    caption = "Source: CMS HRRP | — ARTOMETRICS"
  ) +
  theme_artometrics()

PENALTY BY OWNERSHIP

For-profit hospitals carry a higher share of medium and high penalty tiers than either non-profits or government hospitals. The gap is real — roughly 8 to 10 percentage points more penalized pairs than non-profits — but it's a difference of degree, not kind. All three ownership types are playing the same game. For-profits are just losing it slightly more often.

Look at the no-penalty segment across all three bars. Every ownership type has roughly half or more of its hospital-condition pairs performing at or below the CMS expected readmission rate. That's the counterintuitive finding. HRRP gets talked about as a widespread penalty regime — a stick CMS uses to punish underperforming hospitals. But the data says most hospitals, most of the time, are hitting the benchmark. The penalty is concentrated, not universal.

Government hospitals sit in the middle — more penalized than non-profits, less than for-profits. That cuts against two assumptions that often get made about public hospitals: that they're protected by stable public funding, or that they're disadvantaged by chronic underfunding. Neither story holds cleanly here. Government hospitals are performing in the middle of the pack, which is its own kind of finding.

R  View chart code
hospital_info <- read_csv("https://data.cms.gov/provider-data/sites/default/files/resources/893c372430d9d71a1c52737d01239d47_1770163599/Hospital_General_Information.csv") %>%
  clean_names() %>%
  select(facility_id, hospital_ownership) %>%
  mutate(
    ownership_group = case_when(
      str_detect(hospital_ownership, regex("government|tribal|district", ignore_case = TRUE)) ~ "Government",
      str_detect(hospital_ownership, regex("non-profit|voluntary|church", ignore_case = TRUE)) ~ "Non-Profit",
      str_detect(hospital_ownership, regex("proprietary|for.profit|physician", ignore_case = TRUE)) ~ "For-Profit",
      TRUE ~ NA_character_
    )
  ) %>%
  filter(!is.na(ownership_group))

joined <- hrrp_clean %>%
  inner_join(hospital_info, by = "facility_id")

plot_data <- joined %>%
  filter(!is.na(penalty_tier)) %>%
  mutate(
    penalty_tier    = factor(penalty_tier, levels = c("No Penalty","Low","Medium","High")),
    ownership_group = factor(ownership_group, levels = c("Non-Profit","Government","For-Profit"))
  ) %>%
  count(ownership_group, penalty_tier) %>%
  group_by(ownership_group) %>%
  mutate(pct = n / sum(n)) %>%
  ungroup()

ggplot(plot_data, aes(x = ownership_group, y = pct, fill = penalty_tier)) +
  geom_col(position = "fill", width = 0.6) +
  scale_y_continuous(labels = scales::percent_format(accuracy = 1)) +
  coord_flip() +
  labs(
    title   = "For-Profit Hospitals Carry More Penalty Weight",
    x       = NULL,
    y       = "Share of Hospital-Condition Pairs",
    caption = "Source: CMS HRRP | — ARTOMETRICS"
  ) +
  theme_artometrics()

LIMITATION

CMS suppresses readmission data for hospitals that fall below 25 discharges per condition per measurement period. That threshold exists to protect statistical reliability, but the effect is systematic — small rural hospitals disappear from this analysis entirely. The hospitals in this dataset skew toward larger, busier facilities. Every finding in this report should be read with that in mind.

The ownership classification in Chart 3 is derived from CMS's Hospital General Information dataset, which uses inconsistent labeling across hospital types. Physician-owned facilities, tribal hospitals, and church-affiliated systems don't always map cleanly into three buckets. The Government, Non-Profit, and For-Profit groupings are reasonable approximations — not clean legal categories.

The excess readmission ratio compares a hospital's actual readmissions to what CMS's risk model predicts for that hospital's specific patient population. A hospital serving sicker, older, lower-income patients will have a higher expected rate built into its denominator. ERR controls for case mix — but imperfectly. Hospitals in high-poverty, high-comorbidity markets may still face a structural disadvantage that the model doesn't fully account for.

CONCLUSION

Nearly half of all hospital-condition pairs in this dataset are performing worse than CMS models expect. But the distribution is uneven in ways that matter. The highest-penalty states cut across market type and regional demographics — New Jersey and Massachusetts sit alongside Mississippi and West Virginia. The highest-penalty condition, Hip/Knee replacement, sits nearly 2x above the next closest. And for-profit hospitals carry modestly more penalty exposure than non-profits, though all three ownership types are majority no-penalty.

The Hospital Readmissions Reduction Program has been in effect since 2012. The fact that 48.1% of hospital-condition pairs still exceed the 1.0 ERR threshold more than a decade later says something about the limits of financial penalties as a behavior change mechanism. Hospitals have responded — readmission rates have declined since HRRP launched — but the program hasn't solved the problem. It has defined it.

CMS's TEAM model, mandatory for 742 hospitals starting January 1, 2026, goes further than HRRP by tying entire episodes of care to reimbursement — not just the readmission event. The hospitals that have struggled under HRRP are the ones most likely to be in scope for TEAM. The data in this report describes the problem TEAM is designed to address. Whether bundled payments succeed where readmission penalties haven't is the next question.

REFERENCES

Centers for Medicare & Medicaid Services. Hospital Readmissions Reduction Program (HRRP) — FY2025 Supplemental Data. CMS Provider Data Catalog, Dataset ID: 9n3s-kdb3. Retrieved from https://data.cms.gov/provider-data/dataset/9n3s-kdb3

Centers for Medicare & Medicaid Services. Hospital General Information. CMS Provider Data Catalog, Dataset ID: xubh-q36u. Retrieved from https://data.cms.gov/provider-data/dataset/xubh-q36u — joined to HRRP data for ownership classification in Chart 3.

Centers for Medicare & Medicaid Services. (2024). Transforming Episode Accountability Model (TEAM). Retrieved from https://www.cms.gov/priorities/innovation/innovation-models/team — mandatory participation effective January 1, 2026 for 742 hospitals.

Zuckerman, R.B., Sheingold, S.H., Orav, E.J., Ruhter, J., & Epstein, A.M. (2016). Readmissions, observation, and the Hospital Readmissions Reduction Program. New England Journal of Medicine, 374(16), 1543–1551.

EDITOR'S NOTE

This report was researched, written, designed, and produced in active collaboration with Claude AI (Anthropic). The data pipeline, statistical analysis, chart design, written analysis, narrative structure, and visual styling were all developed through a directed partnership between human editorial judgment and AI execution. Artometrics was built on the premise that rigorous analysis and honest process are not in conflict. The research questions, editorial instincts, interpretive framing, and brand vision are ours. The execution — every line of R code, every paragraph of analysis, every design decision — was a collaboration. We document this not as a disclaimer but as a description of how we actually work, and as a position: we believe this is what serious data journalism looks like when the tools available are used honestly and at full capacity.

— Artometrics Editorial

THANK YOU FOR YOUR TIME :)

Share this article
The link has been copied!