Nomen is a website that allows people to explore and visualize name data from the US Social Security Adminstration (SSA). You can search through names, compare them, see charts and use actuary data to see how many people with a given name are alive.
The dataset is sourced from the US Social Security Administration's Baby Names from Social Security Card Applications Dataset and the US Social Security Adminstration's Actuarial Tables Dataset
- The database contains approximately 2.1 million records spanning from 1880 to 2023
- Names with 5 or fewer occurrences within a specific sex and year are defaulted to 5 by the SSA to protect privacy
- The sex field is recorded as a single character: "M" (Male) or "F" (Female)
- The year represents the birth year, not the registration year
- Raw data is organized in annual files (yobYYYY.txt) with the format "name,sex,number"
- Names are sorted by sex and then by occurrences in descending order
- Ties in occurrences are resolved alphabetically
For detailed API documentation, see the API README.
Nomen is made with Next.js, Tailwind CSS, mySQL, Drizzle ORM and Motion (formerly Framer Motion)
For detailed API documentation, see the API README.
Main names table schema:
name VARCHAR(255),
sex CHAR(1),
amount INT,
year INT
Additional state-specific data:
name VARCHAR(255),
sex CHAR(1),
amount INT,
year INT,
state CHAR(2)
Note
This does not include any social security numbers. The only data stored is the name, frequency, sex, year born This is public data given by the Social Security Administration. No PII is stored