ICD-10 codes for Kidney Stones
Kidney Stones is coded primarily under N20, N20.0, N20.1 in the ICD-10-CM (Clinical Modification) classification. Top-level categories include N20 (Calculus of kidney and ureter); N21 (Calculus of lower urinary tract); N22 (Calculus of urinary tract in diseases classified elsewhere); N23 (Unspecified renal colic). The 2025 ICD-10-CM code set includes 12 codes related to kidney stones, of which 10 are billable (specific enough to appear on a medical claim).
Kidney stones are coded under N20-N23 in ICD-10-CM. N20.0 is calculus of kidney, N20.1 is calculus of ureter, N20.2 is calculus of kidney with calculus of ureter, and N20.9 is unspecified urinary calculus. N23 covers unspecified renal colic, often used in emergency settings before imaging confirms the stone.
Total Codes
12
Billable Codes
10
Categories
4
SNOMED CT Concepts
25+
Top 12 Relevant ICD-10 Codes
The codes most commonly assigned to kidney stones, ranked by primary-match status, billable status, and specificity. Tap a code to see its full ICD-10 detail page.
N23Unspecified renal colic
N20.0Calculus of kidney
N20.1Calculus of ureter
N20.2Calculus of kidney with calculus of ureter
N20.9Urinary calculus, unspecified
N20Calculus of kidney and ureter
N22Calculus of urinary tract in diseases classified elsewhere
N21.0Calculus in bladder
N21.1Calculus in urethra
N21.8Other lower urinary tract calculus
N21.9Calculus of lower urinary tract, unspecified
N21Calculus of lower urinary tract
Primary Code Categories
These are the top-level ICD-10-CM categories for kidney stones. Click any code to see all specific subcodes within that group.
Billable / Specific Codes (10)
Specific ICD-10-CM codes that can be reported on medical claims for kidney stones.
N20.0Calculus of kidney
N20.1Calculus of ureter
N20.2Calculus of kidney with calculus of ureter
N20.9Urinary calculus, unspecified
N21.0Calculus in bladder
N21.1Calculus in urethra
N21.8Other lower urinary tract calculus
N21.9Calculus of lower urinary tract, unspecified
N22Calculus of urinary tract in diseases classified elsewhere
N23Unspecified renal colic
Cross-Mappings to Other Standards
ICD-10-CM codes for kidney stones 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 1056501000112102, 197794008, 236708007, 236709004, ....
Browse SNOMED CT directoryUMLS Metathesaurus
15 CUIs indexed. Sample: C0156257, C0268722, C0333014, C0392525, ....
Browse UMLS directoryICD-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 converterFrequently Asked Questions
What is the ICD-10 code for kidney stones?
The primary ICD-10-CM codes for kidney stones are N20, N20.0, N20.1. Across all sub-categories, 12 codes are grouped under kidney stones, with 10 marked as billable (specific enough for a medical claim).
How many ICD-10 codes are there for kidney stones?
There are 12 ICD-10-CM codes related to kidney stones. Of these, 10 are billable specific codes and 2 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 kidney stones?
Yes. 10 of the 12 ICD-10-CM codes for kidney stones are billable. Common examples include N20.0 (Calculus of kidney); N20.1 (Calculus of ureter); N20.2 (Calculus of kidney with calculus of ureter). Code to the highest level of specificity supported by the documentation.
Which kidney stones ICD-10 code should I use for billing?
The most commonly used billable codes for kidney stones include: N20.0 (Calculus of kidney); N20.1 (Calculus of ureter); N20.2 (Calculus of kidney with calculus of ureter). 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 N20 a billable ICD-10 code?
No, N20 (Calculus of kidney and ureter) 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 kidney stones?
The ICD-10 codes for kidney stones map to at least 25 SNOMED CT concepts. Examples of SNOMED CT concept IDs in this group include 1056501000112102, 197794008, 236708007, 236709004, 236710009. 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 kidney stones?
The ICD-10 codes for kidney stones are linked to 15 UMLS CUIs in the National Library of Medicine's Metathesaurus. Sample CUIs include C0156257, C0268722, C0333014, C0392525, C0041952. 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 kidney stones in ICD-10?
Kidney Stones may also be referred to as: kidney stones, renal calculi, nephrolithiasis, ureteral stone, urolithiasis. 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
Related Conditions
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.