United States · Medicare provider identifiers

CMS CCN lookup and decoder.

Paste a CMS Certification Number (CCN) to see which State its first two characters point to and which facility type its last four digits fall under, using the ranges in the CMS State Operations Manual.

The rule in one line: six characters. The first two are the State code, the last four place the facility in a type range (0001-0879 is a short-term hospital). Example shape: 450001.

Sources retrieved 2026-10Decodes the number; no registry lookup

How to check a CCN

  1. Type or paste the value. Spaces and hyphens are ignored and case does not matter.
  2. Press Check.
  3. Read the result: either the normalized value, or the exact rule it breaks.

Your input stays on your device

The check runs in your browser, inside an isolated frame on this page that has no network access. Nothing you type is uploaded to TNAADO or anyone else, and nothing is stored. The advertising on this page sits outside the frame and cannot see what you enter.

What a CCN is

The CMS Certification Number, or CCN, is the identifier the Centers for Medicare and Medicaid Services uses for each provider or supplier that participates in Medicare or Medicaid. Chapter 2 of the State Operations Manual, section 2779A, says the CCN replaced the older terms Medicare Provider Number, Medicare Identification Number and OSCAR number effective in 2007, and that it is used to verify Medicare and Medicaid certification for survey and certification, assessment-related activities and communications. The regional office, not the State Agency or a Medicare contractor, assigns it.

Because the number is built from rules, a CCN tells you two things without any lookup: which State the facility is in, and what kind of facility it is. This page applies those rules to the number you hold. It does not search CMS data, so it will not tell you the facility's name or address; for that, use CMS's provider data.

How the six characters are built

Section 2779A1 states that the CCN for providers and suppliers paid under Medicare Part A has six digits: the first two identify the State, and the last four identify the type of facility. The manual's own list of State codes includes alphanumeric entries such as A0, B7 and E3. The manual explains why: once the pool of two-digit numeric codes is exhausted, CMS moves to alphanumeric two-character codes running from A0 through Z9. A new State code is only to be used once all the existing numbers in each CCN range for a facility type have been assigned. That is why a large State carries several codes, and why two hospitals in the same State can have different first two characters.

The last four digits are assigned sequentially within the range for the facility type. A short-term hospital gets a number between 0001 and 0879; a skilled nursing facility gets one between 5000 and 6499. Several types have a second, continuation range once the first fills up, for example home health agencies, which run 3100-3199, then 7000-8499, then 9000-9799.

Worked examples

All numbers below are made up; they are chosen only to show how the decoding works.

Facility type ranges

These are the ranges listed in section 2779A1 of the manual as it stood when we retrieved it. Where the manual notes an additional range for the same type, it is shown in brackets.

Last four digitsFacility type
0001-0879Short-term (general and specialty) hospitals
0880-0899Reserved for hospitals participating in the ORD demonstration project
0900-0999Multiple hospital component in a medical complex (numbers retired)
1000-1199Federally qualified health centers (also range 1800-1989)
1200-1224Alcohol/drug hospitals (numbers retired)
1225-1299Medical assistance facilities
1300-1399Critical access hospitals
1400-1499Continuation of community mental health centers (also 4600-4799 and 4900-4999)
1500-1799Hospices
1800-1989Federally qualified health centers (also range 1000-1199)
1990-1999Religious non-medical health care institutions
2000-2299Long-term care hospitals (excluded from IPPS)
2300-2499Hospital-based renal dialysis facilities
2500-2899Independent renal dialysis facilities
2900-2999Independent special purpose renal dialysis facility
3000-3024Formerly tuberculosis hospitals (numbers retired)
3025-3099Rehabilitation hospitals (excluded from IPPS)
3100-3199Home health agencies (also 7000-8499 and 9000-9799)
3200-3299Continuation of comprehensive outpatient rehabilitation facilities (also 4500-4599 and 4800-4899)
3300-3399Children’s hospitals (excluded from IPPS)
3400-3499Continuation of rural health clinics, provider-based (also 3975-3999 and 8500-8899)
3500-3699Hospital-based satellite renal dialysis facilities
3700-3799Hospital-based special purpose renal dialysis facility
3800-3974Rural health clinics, free-standing (also 8900-8999)
3975-3999Rural health clinics, provider-based (also 3400-3499 and 8500-8899)
4000-4499Psychiatric hospitals (excluded from IPPS)
4500-4599Comprehensive outpatient rehabilitation facilities (also 3200-3299 and 4800-4899)
4600-4799Community mental health centers (also 1400-1499 and 4900-4999)
4800-4899Continuation of comprehensive outpatient rehabilitation facilities (also 3200-3299 and 4500-4599)
4900-4999Continuation of community mental health centers (also 1400-1499 and 4600-4799)
5000-6499Skilled nursing facilities
6500-6989Outpatient physical therapy services
6990-6999Numbers reserved (formerly Christian Science sanatoria, skilled nursing)
7000-8499Continuation of home health agencies (also 3100-3199 and 9000-9799)
8500-8899Continuation of rural health clinics, provider-based (also 3400-3499 and 3975-3999)
8900-8999Continuation of rural health clinics, free-standing (also 3800-3974)
9000-9799Continuation of home health agencies (also 3100-3199 and 7000-8499)
9800-9899Transplant centers
9900-9999Reserved for future use

State codes

The same section lists every State code. A State's first code is the one assigned originally; later codes were added as ranges filled.

State or territoryCodes
Alabama01, B7
Alaska02
Arizona03, 00, D9
Arkansas04, 89
California05, 55, 75, 92, A0, A1, B2, B3, B4, B5, D6, D7, D8
Colorado06, 91
Connecticut07, 81
Delaware08, B9
District of Columbia09, C0
Florida10, 68, 69, A2, C1
Georgia11, 85, C2
Hawaii12
Idaho13, 54
Illinois14, 78, C4
Indiana15, C5
Iowa16, 76
Kansas17, 70
Kentucky18, B0
Louisiana19, 71, 95, A3
Maine20, C6
Maryland21, 80
Massachusetts22, 82
Michigan23, A4, C7
Minnesota24, 77
Mississippi25, A5, C8
Missouri26, 79, C9
Montana27
Nebraska28, D0
Nevada29, E1
New Hampshire30
New Jersey31, 83
New Mexico32, 96
New York33, 57, D1
North Carolina34, 86, B6
North Dakota35
Ohio36, 72, A6, D2
Oklahoma37, 90
Oregon38, 93
Pennsylvania39, 73, A7, D3
Puerto Rico40, 84
Rhode Island41
South Carolina42, 87, D4
South Dakota43
Tennessee44, 88, A8
Texas45, 67, 74, 97, A9, E2, E3
Utah46
Vermont47
Virgin Islands48
Virginia49, D5
Washington50, 94
West Virginia51, 58, B1
Wisconsin52
Wyoming53
Canada56
Mexico59
American Samoa64
Guam65, C3
Commonwealth of the Northern Mariana Islands66, B8
Foreign countries other than Canada and Mexico99

Edge cases and common mistakes

Anyone working with provider identifiers may also want the NUCC taxonomy code lookup, the Medicare MBI validator for the patient-side number, and the FDA FEI validator for establishments FDA inspects.

Who this is for

Billing and revenue-cycle staff, analysts working with CMS cost reports and quality files, health policy researchers, and anyone matching facility records across spreadsheets who needs to know what a CCN prefix and suffix represent.

What this does not cover

Why the check stays on your device

Nothing here needs a server. The decoder compares the characters you type with the State code list and ranges above, which are built into the page.

Frequently asked questions

How many characters is a CCN?

Six for providers paid under Medicare Part A. The CMS State Operations Manual says the first 2 identify the State in which the provider is located and the last 4 identify the type of facility.

What do the first two characters of a CCN mean?

They are a State code taken from the CMS list. Alabama is 01, Alaska 02, Texas 45 and so on. The same State can have several codes, which is why Texas appears with 45, 67, 74, 97, A9, E2 and E3.

Why does my CCN start with a letter, or why does a State have more than one code?

CMS says new State codes must only be used when all the existing numbers in the CCN ranges for a facility type have been assigned, and that two-digit alphanumeric codes such as A0 and A1 are used once numeric codes run out. A letter in the first two positions is therefore normal.

Which CCN range is a hospital?

Short-term (general and specialty) hospitals use 0001-0879 in the last four digits. Critical access hospitals use 1300-1399, long-term care hospitals 2000-2299, rehabilitation hospitals 3025-3099, children's hospitals 3300-3399 and psychiatric hospitals 4000-4499.

Is a CCN the same as an NPI?

No. They are separate identifiers. The NPI is a 10-digit provider identifier, while the CCN is the six-character number CMS uses to identify providers certified for Medicare and Medicaid. Use the NPI validator on this site for the other one.

What about the 10-character numbers for suppliers?

The manual gives suppliers paid by Part B carriers a 10-character alphanumeric CCN: two State characters, an alpha character for the facility type in the third position, and seven digits. This page only decodes the six-character Part A layout and says so when it sees ten characters.

Does a valid-looking CCN prove the facility is Medicare certified?

No. The check only reads the layout. Certification status has to come from CMS data or the State Agency.

Is the CCN I type sent anywhere?

No. The decoding runs in your browser inside an isolated frame with no network access, and nothing is stored.

Sources

Common mix-ups

  1. CMS State Operations Manual, Chapter 2 (section 2779A, CCN)

Checked against these sources on .

Shape only

A correctly formatted value is not proof that a CCN was assigned, is active or belongs to the facility in front of you. Confirm it with CMS or the State Agency. This page is general information, not legal, billing or compliance advice.

Advertisement
Advertisement