ResourceHow to Get Started With Your Data Acquisition Strategy for AIYour data acquisition strategy for AIDownload the ebook

Healthcare Provider Data Accuracy Statistics: How Stale Is the US Provider Registry?

Healthcare Provider Data Accuracy Statistics: How Stale Is the US Provider Registry?

This article reports measurements of a public dataset and the published regulatory record. It is not legal, compliance or clinical advice.

Measured by Forage AI from the CMS NPPES monthly file, October 2026 vintage. Data as of 12 October 2026. Published 22 October 2026.

Somebody in the audit meeting asks how accurate your provider file is. Every number within reach is a vendor percentage with no method, a federal survey thirteen years old, or a telephone audit last published in 2018. Provider data accuracy has been discussed far more than it has been measured.

We measured the registry's own clock, the one thing free to measure at full population. This page covers 9,494,255 active NPI records as of 12 October 2026: the share untouched for one, five and ten years, the cuts by specialty and state, what the date field can and cannot tell you, and a method to rerun on your own file. It measures whether anyone touched a record, not whether it is true.

If you are here to look up a single NPI, the registry's own search is what you want.

Quick Digest

  • The headline: 85.16% of 9,494,255 active NPI records carry no filed change in over a year, and 51.61% none in over five.
  • The floor: 46.25% have never been edited since creation, and 48.98% on the clean 2008 to 2016 cohort.
  • The churn: In twelve months, 11.03% of 8,834,297 matched records changed one of seven fields, and 4.07% a contact field.
  • The limit: This measures filed change, not correctness, and we found no CMS definition of Last Update Date.
  • The gap: No federal directory review published since 2018; public accuracy scores arrive from 2029, under a rule proposed on 20 October 2026.

How accurate is US provider data?

Registry-wide, 85.16% of the 9,494,255 active NPI records in the October 2026 file carry no filed change in over a year. That measures attention, not truth.

NPPES is the enumeration registry that issues National Provider Identifiers. CMS states that an NPI does not validate a licence or credentials. The other public sources are mapped in where this data comes from; this page measures one.

When was provider data accuracy last measured?

The registry itself has been measured once. In a report of 28 May 2013, the HHS Office of Inspector General found NPPES data inaccurate in 48 percent of records (95 percent interval 39.7 to 57.2), from a survey fielded in 2011 against a January 2010 extract. The sample was 170 Medicare-enrolled individual providers, and 126 responded. Organisations were not assessed, and nothing on this page is comparable to that figure.

The directories built on it were measured by telephone. CMS ran three rounds of its Online Provider Directory Review for Medicare Advantage between 2016 and 2018 and calls them not directly comparable. The last published report is dated 28 November 2018. CMS then ran three more rounds between June 2022 and June 2024 and published no report, as its own proposed rule of 20 October 2026 states. The gap is a publication gap.

The REAL Health Providers Act, section 6220 of the Consolidated Appropriations Act, 2026, was signed on 3 February 2026. CMS proposed the implementing rule on 20 October 2026, with comments open until 15 December. As proposed, Medicare Advantage organisations would verify each listed provider every 90 days from plan year 2028, and CMS would post machine-readable accuracy scores from contract year 2029. The scoring method is still being decided. If a final rule has appeared since 22 October 2026, read that sentence as out of date.

MeasurementWhenHeadline figureSampleWhat it actually measures
HHS Office of Inspector General, OEI-07-09-00440Published 28 May 2013; extracts 2010, survey fielded 201148% of records inaccurate170 sampled, 126 completed surveys, individual providers onlyThe only published accuracy measurement of the registry itself
CMS Online Provider Directory Review, round 1201645.10% of locations deficientMedicare Advantage directories, telephonedMeasures insurer directories, not the registry
CMS Online Provider Directory Review, round 2201755.07% of locations deficientMedicare Advantage directories, telephonedCMS states the rounds are not directly comparable
CMS Online Provider Directory Review, round 3November 2017 to July 201848.74% of locations deficient52 organisations, 5,602 providers, 10,504 locationsA fourth round was announced and never published
CMS reviews, three further roundsJune 2022 to June 2024Never publishedMedicare Advantage directories, telephoned, same methodCMS confirms in its own proposed rule that it ran these reviews and published no report
REAL Health Providers Act, section 6220Signed 3 February 2026; implementing rule proposed 20 October 2026No figure yetAnnual analysis on a random sample of providers, proposed, not finalVerification every 90 days from plan year 2028; CMS posts machine-readable accuracy scores from contract year 2029
Every row was read in the primary document on 16 October 2026, and the REAL Health Providers Act row was re-verified against the proposed rule on 22 October 2026. The rows measure different things and are deliberately not presented as a trend. Our own measurement is not listed here because it measures a different thing again, the registry's own clock rather than whether a record is correct, and the two are kept apart throughout this page.

How stale the registry is, by elapsed time

Read the curve, not a single average. Half the file is older than the median of 5.28 years, but the tail is where the risk sits: about three in ten records have gone over a decade without a filed change.

Last filed changeActive recordsShare of active records
More than 1 year ago8,085,34285.2%
More than 2 years ago7,033,71974.1%
More than 3 years ago6,217,31065.5%
More than 5 years ago4,899,55651.6%
More than 10 years ago2,866,47930.2%
Denominator: 9,494,255 active NPI records, after excluding 357,925 deactivated records that CMS strips of every field. Median record age 5.28 years. Record ages are measured from 12 October 2026, the latest update date present in the file. Source: CMS NPPES monthly dissemination file, October 2026 vintage, computed by Forage AI.
PercentileRecord age
10th0.57 years
20th1.39 years
30th2.43 years
40th3.71 years
50th5.28 years
60th7.06 years
70th10.06 years
80th13.6 years
90th17.59 years
The age of an active record at each percentile. The 50th percentile is the median. Record ages are measured from 12 October 2026, the latest update date present in the file. Source: CMS NPPES monthly dissemination file, October 2026 vintage, computed by Forage AI.

The denominator is part of the finding. The file holds 9,852,180 NPIs, and 357,925 are deactivated records that CMS has stripped of every field, the date included. Leave them in and you either shrink every share unannounced or treat blank dates as the oldest records. We set them aside.

85.16%
of active NPI records carry no filed change in over a year
As of 12 October 2026
Source CMS NPPES, October 2026 file, computed by Forage AI
Method Last Update Date older than 365.2425 days, on 9,494,255 active records
So what Counts absence of filed change, not error

Organisations are staler than individuals at every threshold, which matters because an organisation record is usually what a directory address resolves to. Read the gap as stability as well as neglect: their contact details also change less often.

Record typeActive recordsMedian ageOlder than 5 yearsOlder than 10 years
Individual providers7,512,0944.96 years49.8%29.0%
Organisations1,982,1616.14 years58.5%34.6%
Record ages are measured from 12 October 2026, the latest update date present in the file. Source: CMS NPPES monthly dissemination file, October 2026 vintage, computed by Forage AI.

Scope, on this screen: these figures count the absence of a filed change, not error. A provider whose details have not changed has nothing to file, and the registry never asked for more. Last Update Date is a touch date, not a verified date, and it is a complete record of filed change for contact and name fields but not for specialty.

Bar chart of how long since US provider records were last updated: 85.2 percent older than one year, 51.6 percent older than five years, 30.2 percent older than ten
Share of active NPI records whose last filed change is older than each threshold. Source: CMS NPPES, computed by Forage AI.

Nearly half the registry has never been edited since creation

A record counts as never edited when its Last Update Date equals its Provider Enumeration Date exactly.

46.25%
of active NPI records have never been edited since creation
As of 12 October 2026
Source CMS NPPES, October 2026 file, computed by Forage AI
Method Last Update Date equals Provider Enumeration Date exactly, on 9,494,255 active records
So what A floor: 48.98% of the 2,565,559 records enumerated 2008 to 2016, the cohort free of the 2005 and 2006 date reset
MeasureActive recordsShare of active records
Never edited since creation4,391,28546.3%
Never edited, allowing a 7-day grace window4,508,77447.5%
A record counts as never edited when its last update date equals its enumeration date exactly. Denominator 9,494,255. The 2005 and 2006 enumeration cohorts return 0%, which is a platform-era date reset rather than a real finding, so this share is a floor. Source: CMS NPPES monthly dissemination file, October 2026 vintage, computed by Forage AI.

That figure is a floor. The 2005 and 2006 enumeration cohorts read 0% never edited and 2007 reads 9.3%, against a plateau near 50% for 2008 to 2016, and no record in those early cohorts sits within 189 days of its creation date. That is a bulk date write, and a reset can only push the number down. Nor are these just new records: the never-edited block has a median age of 5.55 years, and 29.5% of it is over ten. The mechanism is CMS's own, and ten years old.

Expert Insight. "Once the provider has an NPI, they are finished with NPPES. They have few reasons to return." Richard Gilbert, then Director of CMS's Division of Enrollment Systems, 5 April 2016. A dated presentation, not current policy.

Never edited is not the same as wrong. A provider who never moved, changed a number or changed specialty is never edited and correct, and this measure cannot tell the two apart.

What changed in the registry over twelve months?

This is measured, not modelled. We matched the October 2025 and October 2026 files on NPI, exactly twelve months apart, and compared seven fields on the 8,834,297 records with field data in both, after normalising whitespace, case, phone digits and ZIP+4.

FieldRecords changedShare changed in 12 months
Specialty (taxonomy code)705,0577.98%
Practice street address349,2493.95%
Postal code298,7403.38%
Practice phone291,5653.30%
City255,2602.89%
State97,8631.11%
Name65,9600.75%
Any of the seven fields974,64711.03%
Any contact field (address, city, state, postal, phone)359,3274.07%
The same 8,834,297 records compared in the October 2025 and October 2026 files, matched on NPI. Values are trimmed, case-normalised and whitespace-collapsed before comparison, so cosmetic reformatting is not counted as a change. Source: CMS NPPES monthly dissemination file, October 2026 vintage, computed by Forage AI.

Specialty changes more often than street address, which looks odd until the next section: 71.1% of taxonomy changes never moved the update date, so part of that movement has an origin we cannot see. Treat the contact rate as the clean cadence number.

The entity split reverses the staleness one. Organisations are staler yet change more fields overall (11.96% against 10.79%), while individuals change contact fields more than twice as often (4.58% against 2.12%).

Over the year 660,465 new NPIs appeared and 35,796 active records became deactivated, 0.40% of those active a year earlier. That is a floor on exit, since nothing requires deactivation when a provider retires, dies or closes a practice.

MeasureRecordsShare
Currently deactivated357,9253.63%
Ever carried a deactivation date377,1823.83%
Later reactivated19,2575.11% of those ever deactivated
Denominator 9,852,180 records in the file. NPPES does not require a deactivation when a provider stops practising, so this is a floor rather than an exit rate. Source: CMS NPPES monthly dissemination file, October 2026 vintage, computed by Forage AI.

Two bounds frame the question. The 4.07% contact rate is what the registry admits changed. The 85.16% is how much of the file has filed nothing in a year. Every recorded contact change moved the date, so the untouched majority really did file no contact change, and how many should have is the unknown. A floor from changes, a pool from silence: neither is a decay rate.

Bar chart of what changed in US provider records over twelve months: specialty 7.98 percent, street address 3.95 percent, phone 3.30 percent, any of seven fields 11.03 percent
Measured 12-month change by field, October 2025 against October 2026, matched on NPI. Source: CMS NPPES, computed by Forage AI.

What does Last Update Date actually mean?

CMS publishes the field and, in everything we could find, never defines it. We looked in four CMS documents: the Data Dissemination readme, the FOIA data elements table, the Dissemination Notice and the code values file. The readme gives each field four columns, none a description, and defines Last Update Date as itself. We checked on 16 and 22 October 2026; a CMS definition would invert this section.

In the same 2016 deck, Gilbert states that NPPES "isn't engineered to track or display the freshness of its data". CMS also holds a certification date the bulk file lacks. On 16 October 2026 we probed 400 active Internal Medicine records through the API (200 results per request, no bulk mode), 50 each from eight states, in API order. 180 had no certification date, 204 had one equal to the update date and 16 had an update date ahead of it. That is not a registry share, and it shows only that the two dates differ.

Our two vintages let us test the field both ways. Across address, city, state, postal code and phone, zero of 1,292,677 changes bypassed the date, and no date moved backwards. For contact data the date is a complete record of filed change, which licenses the headline.

Specialty is the exception. 71.1% of primary-taxonomy changes bypassed the date, which fits administrative remapping outside the provider's edit path. That is our inference. It makes date-based staleness for specialty an upper bound on inattention, while trivial edits that advance the date push the other way. Do not reason about specialty from this date.

An advancing date does not mean re-verification. It does not tell you the address, phone, specialty or name was checked. Of 748,631 records whose date advanced in the year, 36.75% changed none of the seven fields we kept, but we kept 15 of roughly 330 columns. That is an upper bound on verification, and it cannot say what those updates changed.

Which specialties have the stalest records?

Start with the confound. The raw ordering is dominated by how old each profession is: a young profession looks fresh because its records are new. Raw, General Practice Dentistry, Chiropractor and Pharmacist are stalest.

SpecialtyActive recordsOlder than 5 yearsOlder than 5 years, same enumeration window
Case Manager/Care Coordinator153,30852.2%95.1%
Registered Nurse156,63754.1%94.9%
Pharmacist303,25272.8%91.6%
General Practice Dentistry177,38572.9%87.8%
Chiropractor157,09872.9%86.8%
Speech-Language Pathologist215,09359.5%85.9%
Occupational Therapist143,40860.3%85.7%
Home Health Agency104,19852.4%84.0%
Dentist135,73467.9%84.0%
Counselor142,78855.9%83.9%
Physical Therapist300,98459.2%80.5%
Behavior Analyst125,94441.4%80.4%
Social Worker156,88246.8%80.1%
Addiction (Substance Use Disorder) Counselor133,56651.1%79.5%
Mental Health Counselor357,62046.8%77.3%
Professional Counselor143,40048.8%74.6%
Clinical Social Worker318,59551.2%72.9%
Durable Medical Equipment & Medical Supplies109,18955.0%71.8%
Student in an Organized Health Care Education/Training Program381,80421.9%63.7%
Family Medicine Physician202,44355.6%61.0%
Family Nurse Practitioner245,26037.9%59.1%
Internal Medicine Physician225,07253.1%55.9%
Physician Assistant185,19436.6%55.5%
Nurse Practitioner129,02338.4%50.8%
Behavior Technician (profession too new to compare)590,28123.1%Too few records in the window to analyse
The 25 most common primary taxonomy codes, mapped through the NUCC code set version 25.1. Raw ordering is confounded by how old each profession is: a specialty that barely existed ten years ago cannot have ten-year-old records. The final column holds the enumeration cohort constant, so professions are compared on records created in the same years. Record ages are measured from 12 October 2026, the latest update date present in the file. Source: CMS NPPES monthly dissemination file, October 2026 vintage, computed by Forage AI.

Hold the enumeration cohort constant, using the 2,565,559 records created from 2008 to 2016, and the ordering reverses. Case Manager/Care Coordinator and Registered Nurse become stalest, both above 94%. Family Medicine and Internal Medicine sit among the five freshest of the 25, beside Nurse Practitioner, Family Nurse Practitioner and Physician Assistant. Only two physician taxonomies are in the list, so this says nothing about physicians as a class.

Behavior Technician looks freshest raw and carries no adjusted figure, because the profession barely existed in the window. Read it, and the student category, as cohort effects and not hygiene findings.

A 2024 study by Butala and colleagues in BMC Health Services Research counted agreement across five insurers' directories for 449,282 physicians, with data from September 2022. Only family medicine and internal medicine overlap with our rows, so we cannot test its ordering, and agreement between directories is a different quantity from edits to one federal record. Two of the three authors disclose fees from a provider-data analytics company, and one is affiliated with it.

Forage AI promotional banner: the registry tells you who exists, not where they practise today, with a record showing a moved address and phone, and an offer of custom provider data extraction and matching
Forage AI builds custom provider data extraction and matching to the fields you name.

Which states have the stalest records?

New York is stalest, raw and cohort-held. Nebraska looks freshest, and most of that is composition: 50.1% of its active records were created in 2024 to 2026, against 18.1% nationally. A young registry reads fresh without being better kept.

RankStateOlder than 5 yearsSame cohortRankStateOlder than 5 yearsSame cohort
1NY60.1%84.8%27WI52.5%73.9%
2ME58.9%78.2%28MT52.1%71.7%
3WY58.5%82.4%29TN51.8%74.7%
4AK57.4%81.8%30GA51.8%76.6%
5MA57.4%81.5%31DC51.6%82.4%
6MS57.1%80.6%32AL51.6%76.7%
7NH56.9%75.1%33RI51.6%72.3%
8PA56.9%79.6%34AZ51.4%75.8%
9AR56.4%81.1%35TX50.9%74.0%
10NJ56.4%80.4%36CO50.1%75.0%
11LA56.1%79.4%37VA49.9%73.3%
12CT55.9%78.4%38NC49.9%72.9%
13SD55.2%78.3%39ID49.4%72.6%
14DE55.2%78.4%40FL49.2%77.0%
15WA55.2%78.6%41NV48.6%81.0%
16HI54.8%78.9%42MN48.5%75.9%
17OR54.6%77.2%43MI48.3%77.4%
18OK54.5%82.5%44CA48.1%74.4%
19VT54.1%75.4%45OH48.1%77.3%
20NM53.6%79.7%46UT47.9%76.8%
21KY53.3%75.6%47ND47.4%73.7%
22IL53.2%77.0%48IN46.6%71.8%
23SC52.7%76.7%49MD45.9%76.3%
24IA52.6%74.6%50WV40.4%74.8%
25KS52.6%76.5%51NE30.5%78.7%
26MO52.5%73.7%
The 50 states and the District of Columbia, ranked by the share of active records with no filed change in five years, raw and then holding the enumeration cohort constant at 2008 to 2016. The raw spread across states is 29.6 points and the cohort-held spread is 13.1, so much of the apparent state difference is how recently a state's records were created rather than how well they are maintained. Territories are held out of the ranking because their record counts are too small to sit beside a state: MP 64.1% on 323 records, VI 62.0% on 1,256 records, PR 58.9% on 58,358 records, GU 55.1% on 1,187 records, AS 41.5% on 234 records. 11,364 records carry a foreign or malformed state and are excluded entirely. Record ages are measured from 12 October 2026, the latest update date present in the file. Source: CMS NPPES monthly dissemination file, October 2026 vintage, computed by Forage AI.

Hold the 2008 to 2016 cohort constant and the spread between the ends falls from 29.6 points to 13.1, while Nebraska drops to fifteenth stalest. The point is composition, not a league table. State means the practice location on the record, not the licence state. The remaining spread we cannot explain, and we counted no state law. State directory update rules have no current primary count, and the most-cited tally is undated.

Why do the circulating provider data percentages not hold up?

We collected the decay percentages on pages ranking for this keyword family. As of 16 October 2026 there were eleven distinct figures, and ten trace to nothing. Four failures recur.

  • Unsourced: no source anywhere in the chain, only "studies" or "industry experience".
  • Laundered: credited to a named analyst house through a second vendor's page, with the study itself unreachable.
  • Duplicated: one 2014 claim restated as 30%, 25% and "more than 25%", then counted as several.
  • Contradicted: the one measured physician series (Annals of Internal Medicine, 2010 to 2020) puts turnover at 5.3% to 7.6% and moving at 4.2% a year, against circulating claims of 5% and 20% a year.

The top-ranking explainer for this query says 15 to 20 percent of NPPES practice addresses are stale "at any given time", lists CMS pages as sources, and attaches none to the figure. We found no source for it anywhere. Ours has a denominator, an as-of date and a method.

One figure deserves a fairer hearing: a commercial file's change rate, with over two million prescribers and two vintages that agree. But it measures whether at least one element changed, on a file you cannot see, in a press release with no methodology section. We do not print it, and it is no benchmark. The same audit on company records is in our B2B data decay statistics.

Staleness is not error

A secret-shopper study asks whether a listing is true. This page asks whether anyone has touched it. Only a phone call establishes truth, and what we offer is a way to decide which number to dial first.

The concession that matters most: NPPES is an enumeration system, CMS has said it was not designed as a directory, and an unedited record is partly the registry doing its job. It still matters because the industry starts from it, and CMS's own engineers describe it as branched and corrected over 5,000 times in silos. Four limits follow.

  1. Untouched is not wrong, and touched is not verified. In the OIG study, of 96 inaccurate elements 53% were outdated, 19% partly wrong and 28% never correct.
  2. A mismatch between two files does not say which is wrong. OIG found 961,634 of 987,266 paired records differed on a variable between two federal systems, a consistency figure and not an error rate.
  3. The decay floor cannot be computed from what CMS publishes. The 30-day duty in 45 CFR 162.410(a)(4) binds covered providers, while paragraph (c) says only that a provider that is not covered "may obtain an NPI", with no update duty attached. The file has no flag for which is which, so we did not estimate the share of the registry carrying no duty. The gap is printed, not estimated.
  4. What sits outside the measure. Fifteen of roughly 330 columns, one practice location and the primary taxonomy: no secondary locations, mailing address or licence data.

If you need a verdict on a listing, call. If you need to decide whom to call first, use the distribution.

Forage AI promotional banner: one registry is not a provider directory, with four steps from registry and live sources through matching to delivery
One registry is a starting point, not a directory. Forage AI assembles and resolves the rest, re-collected on the schedule you set.

How to measure your own file

Three inputs and three traps

Three inputs: the current CMS NPPES monthly full-replacement file (download.cms.gov/nppes), an earlier vintage for churn, and the enumeration, update, deactivation and reactivation date columns. Join your roster on NPI stored as text, set deactivated records aside, take the file's newest update date as your as-of, and divide untouched by active matched records.

Take an invented roster of 1,000 NPIs: 12 not in the file, 108 deactivated, and 484 of the 880 active matches untouched over five years. The right share is 484 divided by 880, or 55.0%. Divide by 1,000 and you report 48.4%, by the 988 found, 49.0%, or counting deactivated rows as stale, 59.9%.

Three traps catch most files.

  • A line count is not a record count. Address fields hold line breaks, so use a CSV parser.
  • Blank entity-type rows are field-stripped deactivated NPIs. Take them out of the denominator (357,925 here) and report their share separately.
  • Unnormalised values inflate churn. Fold case and whitespace, and cut phones to digits and ZIP to five.

Test your code on the October 2026 file first: it should find 9,852,180 rows, 357,925 stripped and 9,494,255 active.

The archive is the hard part. The monthly files we tried, July 2025 to January 2026, were retrievable by predictable name, but nothing promises they stay. Keep a copy. Deactivations ship in a separate file, so a weekly-only pipeline can carry dead NPIs. For tooling see NPI data tools; for pipelines, healthcare data management.

Matching your records to the registry is where the work goes. Forage AI builds custom extraction and provider directory matching to the fields you name, monitored on your cadence.

How often to re-verify

Cadence belongs to the maintenance process, not the transport: a real-time API is no fresher than a file if nobody changes what sits behind it. Use your own staleness by field to pick what to re-check first: records with no filed change in over five years go to the front of the call list, and contact fields are the ones whose filed history can be trusted. For a defensible cadence, anchor on two measured numbers. In a year, 4.07% of matched records filed a contact change, a floor because it counts only what was filed. Spread evenly, which we did not test, that is about one record in a hundred per quarter, so a 90-day cycle should expect to find at least that many moved, and an annual cycle at least four in a hundred. Individuals changed contact fields at 4.58% against 2.12% for organisations, so re-check individual records more often. Specialty is the exception: 71.1% of its changes left the date untouched, so staleness cannot set its cadence. The legal clocks are your floor, not our advice: the No Surprises Act has set a 90-day directory verification clock since plan years beginning in 2022, and the proposed Medicare Advantage rule would add one from plan year 2028. Read both with your own counsel.

Method and limits

  • Source and as-of: CMS NPPES October 2026 file, 9,852,180 unique NPIs parsed, zero duplicates, zero malformed. The as-of is the maximum update date in the file.
  • Active: no deactivation date, or a reactivation on or after it (19,257 reactivated records).
  • Age: as-of minus Last Update Date, years of 365.2425 days. Never edited means exact date equality, with a seven-day sensitivity shown in its table.
  • Specialty: primary taxonomy only, NUCC code set 25.1, 9,494,253 of 9,494,255 mapped. Cohort window 2008 to 2016, cells under 1,000 thin, direct standardisation as the cross-check.
  • Churn: seven fields on 8,834,297 records, from 15 kept of roughly 330 columns, which forbids any claim about the rest.
  • Not measured: correctness, the covered-entity share and secondary locations. Deactivations are a floor on exit, and 2026 is a partial year.
  • Shelf life: these values describe the October 2026 file, which CMS replaces monthly. Cite with the file date or not at all.

Frequently asked questions

How accurate is the NPPES database?

We cannot give a current correctness figure. The only federal measurement of the registry itself is from 2013 and rests on 126 survey responses. Ours counts filed change: 51.61% of active records show none in over five years.

How often is NPPES updated?

Two clocks get fused. CMS publishes weekly incremental files and a monthly full replacement: the file clock. The record clock is how often a record changes, and for the median record it is over five years.

Are providers required to update their NPI record?

It depends on who they are. A covered health care provider must report changes within 30 days (45 CFR 162.410(a)(4)); a provider that is not covered may obtain an NPI with no update duty attached (162.410(c)). The public file does not say which is which.

Does a stale record mean a wrong record?

No. An old record may be perfectly correct, and a recent update is not a verification. Use the share to decide whom to call first.

Is NPPES reliable enough to use as a provider directory?

CMS built it to enumerate providers, not as a directory. It is the right place to start for who exists and their identifier. Verify what a patient would use, such as a phone number or address, by other means.

A registry that cannot say what its own dates mean, and no federal accuracy score before 2029, leave a gap. The raw material is free and arrives every month, and the part we could not find anyone doing was measuring the registry's own clock. You now have the share, the cut, the limit and a method that reruns. If you would rather not build that loop yourself, Forage AI builds custom extraction and matching to the fields you name, on your cadence.

Forage AI promotional banner: half of US provider records carry no filed change in five years, shown as a grid where half the tiles are marked stale, noting that stale is not the same as wrong
Half the registry carries no filed change in five years. Stale is not the same as wrong. Forage AI re-collects provider data from live public sources on the cadence you set.

How to cite this page

HHS OIG, OEI-07-09-00440 (28 May 2013). CMS, Online Provider Directory Review report (28 November 2018). CMS, proposed rule 2026-21420 (20 October 2026). Consolidated Appropriations Act, 2026, section 6220. CMS NPPES files, download.cms.gov/nppes. Gilbert, "Modernizing NPPES" (5 April 2016). 45 CFR 162.410. Butala et al., BMC Health Services Research 2024;24:808. To cite: Forage AI, US provider record staleness, CMS NPPES October 2026 file, data as of 12 October 2026.

S
Written by
Sai Subramaniam
Data Infrastructure Enthusiast, Forage AI

Sai is a data infrastructure enthusiast who has spent the past two to three years following the AI space closely, from the infrastructure layer to the fast-growing world of data for AI. He is genuinely curious about how modern data pipelines get built and where the data industry is heading, and he writes insightful pieces on the core topics that shape this niche.

Reviewed by the team of experts at Forage AI for accuracy and clarity.