ICD-10 codes for Headache

Headache is coded primarily under R51, R51.9, G44 in the ICD-10-CM (Clinical Modification) classification. Top-level categories include G43 (Migraine); G44 (Other headache syndromes); R51 (Headache). The 2025 ICD-10-CM code set includes 145 codes related to headache, of which 90 are billable (specific enough to appear on a medical claim).

headachetension headachecephalgiahead pain

Headache codes in ICD-10-CM split across migraine (G43), other headache syndromes (G44, including tension-type and cluster headaches), and the symptom code R51 (headache, unspecified). R51.9 is the unspecified headache code commonly used when no underlying cause is yet documented.

Total Codes

145

Billable Codes

90

Categories

3

SNOMED CT Concepts

25+

Top 12 Relevant ICD-10 Codes

The codes most commonly assigned to headache, ranked by primary-match status, billable status, and specificity. Tap a code to see its full ICD-10 detail page.

Primary Code Categories

These are the top-level ICD-10-CM categories for headache. Click any code to see all specific subcodes within that group.

Billable / Specific Codes (90)

Specific ICD-10-CM codes that can be reported on medical claims for headache.

G43.001

Migraine w/o aura, not intractable, with status migrainosus

Billable
G43.009

Migraine w/o aura, not intractable, w/o status migrainosus

Billable
G43.011

Migraine without aura, intractable, with status migrainosus

Billable
G43.019

Migraine w/o aura, intractable, without status migrainosus

Billable
G43.101

Migraine with aura, not intractable, with status migrainosus

Billable
G43.109

Migraine with aura, not intractable, w/o status migrainosus

Billable
G43.111

Migraine with aura, intractable, with status migrainosus

Billable
G43.119

Migraine with aura, intractable, without status migrainosus

Billable
G43.401

Hemiplegic migraine, not intractable, w status migrainosus

Billable
G43.409

Hemiplegic migraine, not intractable, w/o status migrainosus

Billable
G43.411

Hemiplegic migraine, intractable, with status migrainosus

Billable
G43.419

Hemiplegic migraine, intractable, without status migrainosus

Billable
G43.501

Perst migraine aura w/o cereb infrc, not ntrct, w stat migr

Billable
G43.509

Perst migrn aura w/o cereb infrc, not ntrct, w/o stat migr

Billable
G43.511

Perst migraine aura w/o cerebral infrc, ntrct, w stat migr

Billable
G43.519

Perst migraine aura w/o cerebral infrc, ntrct, w/o stat migr

Billable
G43.601

Perst migraine aura w cerebral infrc, not ntrct, w stat migr

Billable
G43.609

Perst migraine aura w cereb infrc, not ntrct, w/o stat migr

Billable
G43.611

Perst migraine aura w cerebral infrc, ntrct, w stat migr

Billable
G43.619

Perst migraine aura w cerebral infrc, ntrct, w/o stat migr

Billable
G43.701

Chronic migraine w/o aura, not intractable, w stat migr

Billable
G43.709

Chronic migraine w/o aura, not intractable, w/o stat migr

Billable
G43.711

Chronic migraine w/o aura, intractable, w status migrainosus

Billable
G43.719

Chronic migraine w/o aura, intractable, w/o stat migr

Billable
G43.801

Other migraine, not intractable, with status migrainosus

Billable
G43.809

Other migraine, not intractable, without status migrainosus

Billable
G43.811

Other migraine, intractable, with status migrainosus

Billable
G43.819

Other migraine, intractable, without status migrainosus

Billable
G43.821

Menstrual migraine, not intractable, with status migrainosus

Billable
G43.829

Menstrual migraine, not intractable, w/o status migrainosus

Billable
G43.831

Menstrual migraine, intractable, with status migrainosus

Billable
G43.839

Menstrual migraine, intractable, without status migrainosus

Billable
G43.901

Migraine, unsp, not intractable, with status migrainosus

Billable
G43.909

Migraine, unsp, not intractable, without status migrainosus

Billable
G43.911

Migraine, unspecified, intractable, with status migrainosus

Billable
G43.919

Migraine, unsp, intractable, without status migrainosus

Billable
G43.A0

Cyclical vomiting, in migraine, not intractable

Billable
G43.A1

Cyclical vomiting, in migraine, intractable

Billable
G43.B0

Ophthalmoplegic migraine, not intractable

Billable
G43.B1

Ophthalmoplegic migraine, intractable

Billable
G43.C0

Periodic headache syndromes in chld/adlt, not intractable

Billable
G43.C1

Periodic headache syndromes in child or adult, intractable

Billable
G43.D0

Abdominal migraine, not intractable

Billable
G43.D1

Abdominal migraine, intractable

Billable
G43.E01

Chronic migraine with aura, not intractable, with stat migr

Billable
G43.E09

Chronic migraine with aura, not ntrct, without stat migr

Billable
G43.E11

Chronic migraine with aura, intractable, with stat migr

Billable
G43.E19

Chronic migraine with aura, intractable, without stat migr

Billable
G44.001

Cluster headache syndrome, unspecified, intractable

Billable
G44.009

Cluster headache syndrome, unspecified, not intractable

Billable

...and 40 more specific codes. Search all codes.

Cross-Mappings to Other Standards

ICD-10-CM codes for headache link to several adjacent terminologies. These mappings are precomputed from official sources (NLM RxNav, UMLS Metathesaurus, SNOMED CT International) and served via AutoICD's reference and translate APIs.

SNOMED CT

25+ concepts mapped from this code group. Concept IDs include 124001000119104, 230467008, 56097005, 425007008, ....

Browse SNOMED CT directory

UMLS Metathesaurus

25+ CUIs indexed. Sample: C0149931, C0338480, C2875144, C3264003, ....

Browse UMLS directory

ICD-11

ICD-11 (WHO 2022) classifies many of these conditions under different chapter and stem-code structures. Use the converter to see specific ICD-10 to ICD-11 mappings.

Open ICD-10 to ICD-11 converter

RxNorm and ICF

RxNorm covers medications used to treat headache; ICF Core Sets describe how the condition affects functioning, activities, and participation.

Frequently Asked Questions

What is the ICD-10 code for headache?

The primary ICD-10-CM codes for headache are R51, R51.9, G44. Across all sub-categories, 145 codes are grouped under headache, with 90 marked as billable (specific enough for a medical claim).

How many ICD-10 codes are there for headache?

There are 145 ICD-10-CM codes related to headache. Of these, 90 are billable specific codes and 55 are non-billable header categories that organize the specific codes underneath them. Header codes cannot be reported on a claim by themselves.

Is there a billable ICD-10 code for headache?

Yes. 90 of the 145 ICD-10-CM codes for headache are billable. Common examples include G43.001 (Migraine w/o aura, not intractable, with status migrainosus); G43.009 (Migraine w/o aura, not intractable, w/o status migrainosus); G43.011 (Migraine without aura, intractable, with status migrainosus). Code to the highest level of specificity supported by the documentation.

Which headache ICD-10 code should I use for billing?

The most commonly used billable codes for headache include: G43.001 (Migraine w/o aura, not intractable, with status migrainosus); G43.009 (Migraine w/o aura, not intractable, w/o status migrainosus); G43.011 (Migraine without aura, intractable, with status migrainosus). The correct code depends on the documented clinical presentation, including any complications, episode (acute / chronic), and laterality where applicable. Always code to the highest level of specificity supported by the clinical documentation.

Is R51 a billable ICD-10 code?

No, R51 (Headache) is a non-billable header code. You need to use a more specific child code for billing purposes.

What are the SNOMED CT concepts for headache?

The ICD-10 codes for headache map to at least 25 SNOMED CT concepts. Examples of SNOMED CT concept IDs in this group include 124001000119104, 230467008, 56097005, 425007008, 423279000. SNOMED CT is a clinical terminology used in electronic health records; AutoICD's coding API returns SNOMED CT IDs alongside each ICD-10 code via the include_snomed=true flag.

What UMLS Concept Unique Identifiers (CUIs) cover headache?

The ICD-10 codes for headache are linked to at least 25 UMLS CUIs in the National Library of Medicine's Metathesaurus. Sample CUIs include C0149931, C0338480, C2875144, C3264003, C2875145. UMLS CUIs unify the same concept across SNOMED CT, ICD-10, ICD-11, RxNorm, MeSH, and dozens of other source vocabularies.

What are other names for headache in ICD-10?

Headache may also be referred to as: headache, tension headache, cephalgia, head pain. The same ICD-10-CM codes apply regardless of which term appears in the clinical documentation. Synonyms are surfaced by AutoICD's NER pass and mapped to the canonical ICD-10 family above.

Continue Browsing

Automate ICD-10 Coding With AI

Send clinical text to the AutoICD API and get back structured ICD-10 codes with confidence scores. Integrates into any EHR or billing system in minutes.