US Baby Name Statistics: Key Findings
Original findings computed live from the full Social Security Administration baby-name archive (1880-2025). Every figure below is derived directly from the underlying records, no number is typed in by an editor.
Key Findings
-
The SSA's public baby-name files track 105,966 distinct names (117,820 name-and-sex entries) and 375,362,447 total recorded births since 1880.
-
James is the all-time #1 name by cumulative births, with 5,250,638 babies recorded since 1880.
-
Mary held the #1 national rank for 76 of the years between 1880 and 1961 -- the longest #1 reign on record.
-
Only 907 names have appeared in the SSA data every single year since 1880, a streak of 146 consecutive years.
-
3,731 names are genuinely used for both boys and girls (each sex accounting for at least 5% of the name's total births).
-
21% of all name-and-sex entries in the archive (24,955 of 117,820) have fewer than 10 total recorded births -- names that barely crossed the SSA's 5-birth-per-year disclosure floor.
Source: U.S. Social Security Administration, Baby Names from Social Security Card Applications (ssa.gov/oact/babynames). Data current as of 2026-06-08. Licensed CC0 (public domain) by the SSA. See our methodology for extraction and privacy-suppression rules.
Download the top 1,000 names (CSV) ↓
Cite this page
NameAlmanac Editorial. "US Baby Name Statistics: Key Findings." NameAlmanac. Accessed via https://namealmanac.com/statistics. Licensed CC BY-SA 4.0.