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.