Home / Catalog / Medicare FFS rates & utilization
Medicare FFS rates & utilizationSource-backed product
Medicare Physician Fee Schedule (PFS)
CMS physician and professional-service payment rates with RVUs, conversion factors, GPCIs, carrier/locality geography, and historical ZIP-to-locality support.
What Vlada adds: Preserves the publisher data, normalizes schema eras and identifiers, and connects the product to compatible healthcare entities with measured join coverage.
- rows
- 766.6K
- rows
- datasets
- 6
- datasets
- cadence
- Varies by publisher release / annual
- cadence
- coverage
- 2003-2026
- coverage
Publishers: Centers for Medicare & Medicaid Services
What's inside
Primary dataset
The universal benchmark denominator for the commercial-to-Medicare ratio ("is this rate fair?").
642.3K rows
Primary dataset
The universal benchmark denominator for the commercial-to-Medicare ratio ("is this rate fair?"). Use national_non_facility_payment (office) or national_facility_payment (facility).
grain: One row per (hcpcs_code, modifier, calendar_year) — CMS national PFS payment (non-facility + facility). CERTIFIED 2026-06-03.
92.1K rows
Legacy Medicare ZIP → Payment Locality Crosswalk (superseded)
Legacy RDS-mirrored ZIP-to-locality surface retained for compatibility only.
grain: One row per (zip_code, calendar_year) → CMS payment locality (+ CBSA, rurality).
31.9K rows
Medicare GPCI by Locality (geographic practice cost indices)
The CMS Geographic Practice Cost Indices per Medicare locality and year: work_gpci, pe_gpci (practice expense), mp_gpci (malpractice), composite_gpci, plus frontier/HPSA flags and MAC/carrier.
grain: One row per (locality_number, calendar_year) — work/PE/MP GPCIs.
109 rows
Medicare PFS Locality Configuration (LOCCO)
Official CMS LOCCO locality-configuration rows from the PFS RVU ZIPs.
grain: One row per (county [FIPS], calendar_year) → CMS payment locality.
100 rows
Medicare PFS Conversion Factor (by effective period)
The CMS Physician Fee Schedule conversion factor (dollars per RVU), keyed by calendar year, effective date, and payment track so mid-year changes and the CY2026 qpp/nonqpp split do not collapse into one scalar.
grain: One row per calendar_year — the PFS and anesthesia conversion factors.
8 rows