Yes, a Social Security number can start with 0, and a great many of them do. For decades the Social Security Administration assigned the lowest area numbers (the first three digits) to the northeastern states, so anyone who first registered in New Hampshire, Maine, Vermont, Massachusetts, Rhode Island, Connecticut, or New York likely carries an SSN whose first digit is zero. The only zero-related pattern the SSA never issues is an area number of 000, meaning all three of the leading digits are zero. A single leading zero followed by other digits is a normal, valid SSN.
Why So Many SSNs Begin With Zero
Every SSN is written as three digits, two digits, and four digits: the Area Number, the Group Number, and the Serial Number.1Social Security Administration. Social Security History – The SSN Numbering Scheme Until June 25, 2011, the area number reflected where a person applied. Lower numbers were assigned in the Northeast and higher numbers moved west. New Hampshire held 001–003, Maine 004–007, Vermont 008–009, Massachusetts 010–034, Rhode Island 035–039, Connecticut 040–049, and New York 050–134.2Social Security Administration. Meaning of the Social Security Number Every SSN issued to those applicants starts with a zero.
On June 25, 2011, the SSA moved to randomized assignment. Geographic meaning went away, and previously unused area numbers were opened up.3Social Security Administration. Social Security Number Randomization Since then, an SSN starting with 0 can belong to someone from anywhere.
Which Zero Patterns Actually Are Invalid
The SSA’s own list of never-assigned patterns is short. According to the agency’s Program Operations Manual, an SSN is invalid if it contains any of the following:4Social Security Administration. RM 10201.035 – Invalid Social Security Numbers (SSNs)
- An area number of 000. This is the only zero-related area restriction. Area numbers such as 001, 023, or 078 are valid.
- An area number of 666, which is never assigned.
- Area numbers in the 900–999 range, which stay reserved even after randomization opened up unused blocks.3Social Security Administration. Social Security Number Randomization
- A group number of 00. The middle two digits run 01 through 99.
- A serial number of 0000. The last four digits run 0001 through 9999.1Social Security Administration. Social Security History – The SSN Numbering Scheme
When someone claims an SSN “can’t start with zero,” they’re mixing up an area number of 000 with any SSN that happens to have a zero in the first position. Those are not the same thing.
Why the Zero Keeps Disappearing
Most of the time this question comes up because a leading zero has vanished from a form, spreadsheet, or database, not because the SSA rejected anything. Software that treats the SSN field as a number will drop the zero, turning 012-34-5678 into 12345678 and making a perfectly valid number look wrong. It creates real problems for payroll, tax filings, and any bulk records work.
Microsoft Excel is the usual offender. Typed or imported into a standard cell, an SSN is treated as a number and loses its leading zero. Storing it as text solves the problem. A few ways to do that:5Microsoft. Keeping Leading Zeros and Large Numbers
- Apply a custom cell format. Select the cells, open Format Cells with Ctrl+1, choose Custom, and enter 000-00-0000. The Special category also offers a Social Security Number option.
- Use the TEXT function. In a helper column, =TEXT(A1,”000-00-0000″) rebuilds the number with its leading zero and dashes.
- Import as text. When bringing in a CSV or text file, use Get & Transform and convert the SSN column to text before loading.
One catch worth knowing: applying a custom format only affects values entered after the format is set. If Excel already stripped the zero, the format alone won’t put it back. You’ll need the TEXT function or a macro to reconstruct the missing digit. Any system that stores SSNs should treat the field as text from day one.
Confirming an SSN Is Real
If you’re an employer and you want to be sure a name and SSN match, the SSA runs the Social Security Number Verification Service, a free tool for registered employers and third-party submitters. It’s limited to current or former employees and to wage-reporting purposes. Larger payrolls can upload files of up to 250,000 records and usually see results the next business day.6Social Security Administration. Social Security Number Verification Service For higher-volume or non-employer uses, the fee-based Consent Based Social Security Number Verification Service is available to enrolled private companies and government agencies and returns instant automated results.7Social Security Administration. Social Security Number Verifications
As an individual, if you’re worried your number was recorded wrong or you’re checking on possible identity theft, contact the SSA directly by phone or at a local office.