Reference Source

Ordering a birth certificate: each state's own fee and process

For each US state (and DC, NYC and the territories — 57 vital-records jurisdictions): what a certified birth certificate costs when ordered directly from the state's vital records office, how to order, and what the state itself says about third-party ordering services. The federal compilation of exactly this — CDC's 'Where to Write for Vital Records' — was last updated March 2023 and its pages 403 automated fetchers, so the assembled answer is stale or unreachable, and the gap is filled by commercial middlemen: VitalChek and lookalike sites charge processing markups on top of the state fee, and Washington's health department itself warns that 'other third-party companies charge customers high fees'. Actual fees vary threefold (Minnesota $26, New York $45 plus vendor fee). Answers 'how much does a birth certificate cost in [state]', 'how do I order a birth certificate directly from the state', and 'is [ordering site] official or a middleman'. Every value comes from the state health department's own page.

Records14
Sources16
Verified
Review by
Licenceunknown

The data

JurisdictionCertified copy feeHow to order directProcessing timeState's word on third-party services
AlabamaThe fee to search for a birth certificate is $15.00, which includes one certified copy of the record
Florida$9 | First computer-generated certification
GeorgiaBirth Certificates - $25.00 + $5.00 for additional copies
IllinoisRequests for vital records may be submitted to the IDPH Division of Vital Records via regular mailthe processing time for requests is approximately 12 weeks from the time your paperwork is received
IndianaBirth Certificate | $ 10.00
Minnesota$26
New JerseyInitial search and one certified copy or certification of the record or No Record Statement | $25
New York State$45 + vendor processing fee per transaction (not per copy)
North CarolinaNC State Search Fee (includes one certificate)* | $24.00
PennsylvaniaYou must pay a fee of $20 for each birth certificate ordered
TexasCertified Copy - Long Form (e.g., for U.S. Passports) | $22.00
VirginiaFee of $15 for each requested copy
WashingtonVitalChek is our ONLY contracted and approved third-party vendor. Other third-party companies charge customers high fees to “process” or “help apply” for vital record certificates.
WisconsinVitalChek Network Inc. completes online and phone services orders. VitalChek charges an extra fee for these orders

Where this came from

Every record above links the page it was taken from and quotes the sentence that states it. These are the 16 sources this dataset was assembled from.

Machine-readable

From your own code

Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.

pip install refsource
refsource lookup birth-certificate-fees-by-state state=Alabama

npx -y refsource lookup birth-certificate-fees-by-state state=Alabama

Set your AI assistant up to use this

Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.

{
  "mcpServers": {
    "referencesource": {
      "type": "http",
      "url": "https://referencesource.org/mcp"
    }
  }
}

Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project

Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:

When a question needs "Ordering a birth certificate: each state's own fee and process", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `birth-certificate-fees-by-state`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.

What each tool does, and the servers built over single registers: Connect your AI assistant.

14 records. last verified against source . due for re-check by .

Licence. unknown