# Medicare Advantage Star Ratings (summary)

`medicare_silver.stars_ratings_summary` · Medicare Advantage, Part D, Medicaid · status live · 29,282 rows

The contract's CMS Star rating (summary_star, 1.0-5.0). 4+ stars => a 5% benchmark bonus AND a higher rebate share — the single biggest swing in MA plan economics. Powers the Stars-trajectory analyses (Wolfe sell-side).

**Grain.** One row per (contract_id, part, payment_year) on is_current — CMS Star ratings summary. CERTIFIED 2026-06-03.

| column | type | meaning |
|---|---|---|
| contract_id | string |  |
| part | string |  |
| summary_star | double |  |
| star_rating_source | string |  |
| recompute_status | string |  |
| summary_text | string |  |
| summary_message_code | string |  |
| effective_period_start | date |  |
| effective_period_end | date |  |
| calculation_epoch | string |  |
| restatement_of | string |  |
| parse_revision | int |  |
| parser_artifact_hash | string |  |
| source_url | string |  |
| sha256_content_hash | string |  |
| bronze_publication_id | string |  |
| asserted_at | timestamp |  |
| rating_year | int |  |
| performance_year | int |  |
| payment_year | int |  |
| is_current | boolean |  |
| cms_vintage_sequence | int |  |
| qbp_payment_year | int |  |

Tools that read it: get_county_view, get_quality_bonus, get_star_benchmark, get_star_decomposition, get_star_risk, get_stars, get_stars_rollup

Query it: `query_substrate` with `SELECT ... FROM medicare_silver.stars_ratings_summary WHERE ... LIMIT 100`; read `describe_data_source("medicare_silver.stars_ratings_summary")` first.
