Minimum marriage age and exceptions by state
What is the youngest age someone can legally marry in this state, and what exceptions exist? Sixteen states and DC set an absolute minimum of 18 with no exceptions. The remaining states allow marriage below 18 through some combination of parental consent, judicial approval, emancipation, or pregnancy exceptions, with age floors ranging from 15 to 17 -- and a handful of states set no statutory age floor at all. This area is changing fast: Oklahoma eliminated its no-floor status in May 2026, Oregon's 18-minimum ban took effect in 2026, and California AB 1267 is pending for the 2026 session. The best existing compilation (Tahirih Justice Center, September 2025) is already stale on these changes and is a PDF. One record per state, each quoting the statutory text verbatim -- taken from the state's own code where the compilation is stale, and otherwise from the compilation's reproduction of that text. Answers 'can a 16 year old get married in Texas', 'minimum marriage age in California', 'which states allow child marriage', 'states that ban marriage under 18'. This is a statutory reference, not legal advice.
The data
| Exception type | State | Minimum age | Additional conditions | Statutory citation | Where the exception is set out | Age with judicial approval | Age with parental consent |
|---|---|---|---|---|---|---|---|
| Emancipation only | Georgia | 17 | At least 15 days shall have passed since such emancipation shall have occurred by operation of law or pursuant to a petition filed with the court; | Ga. Code Ann. § 19-3-2 | |||
| Emancipation only | Indiana | 16 | one (1) of the individuals is not more than four (4) years older than the other individual if the other individual is sixteen (16) or seventeen (17) years of age; | Ind. Code § 31-11-1-5 | |||
| Emancipation only | Kentucky | 17 | Ky. Rev. Stat. §402.020 | KRS 402.210 | |||
| Emancipation only | Texas | 16 | Sec. 2.003 | Sec. 2.101 | |||
| Judicial approval | Alaska | 16 | the other party to the marriage is not more than three years older | Alaska Stat. § 25.05.171 | the age of 16 | ||
| Judicial approval | Colorado | 16 | Pregnancy alone does not establish that the best interests of the party would be served. | 14-2-108 | sixteen or seventeen years of age | ||
| Judicial approval | Hawaii | 15 | §572-1 | under the age of sixteen years, but in no event under the age of fifteen years | |||
| Judicial approval | Kansas | 15 | 23-2505 | 15 years of age | |||
| Judicial approval | Mississippi | No age floor set by statute | the parents or other person in loco parentis of the person or persons so under age consent to the marriage | Miss. Code Ann. § 93-1-5 | |||
| Judicial approval | Montana | 16 | 40-1-202 | 16 years of age | |||
| Judicial approval | New Mexico | No age floor set by statute | in settlement of proceedings to compel support and establish parentage, or where an applicant for the marriage license is pregnant | N.M. Code § 40-1-6 | |||
| Judicial approval | Ohio | 17 | The other person to be joined in marriage is not more than four years older. | Section 3101.02 | seventeen years | ||
| Judicial approval | Utah | 16 | Utah Code § 81-2-301 | 16 or 17 years old | |||
| Judicial approval | Wyoming | 16 | 20-1-102 | sixteen (16) or seventeen (17) years of age | |||
| None (18 minimum, no exceptions) | American Samoa | 18 | |||||
| None (18 minimum, no exceptions) | Connecticut | 18 | Sec. 46b-20a | ||||
| None (18 minimum, no exceptions) | Delaware | 18 | § 123 | ||||
| None (18 minimum, no exceptions) | District of Columbia | 18 | § 46–411 | ||||
| None (18 minimum, no exceptions) | Maine | 18 | Title 19-A, §652 | ||||
| None (18 minimum, no exceptions) | Massachusetts | 18 | Chapter 207, Section 7 | ||||
| None (18 minimum, no exceptions) | Michigan | 18 | 551.51 | ||||
| None (18 minimum, no exceptions) | Minnesota | 18 | 517.03 | ||||
| None (18 minimum, no exceptions) | Missouri | 18 | 451.090 | ||||
| None (18 minimum, no exceptions) | New Hampshire | 18 | 457:4 | ||||
| None (18 minimum, no exceptions) | New Jersey | 18 | N.J. Stat. § 37:1-6 | ||||
| None (18 minimum, no exceptions) | New York | 18 | N.Y. Dom. Rel. Code Article 3, § 15-a | ||||
| None (18 minimum, no exceptions) | Oregon | 18 | 106.010 | ||||
| None (18 minimum, no exceptions) | Pennsylvania | 18 | § 1304 | ||||
| None (18 minimum, no exceptions) | Rhode Island | 18 | R.I. Gen. Laws § 15-2-14 | ||||
| None (18 minimum, no exceptions) | United States Virgin Islands | 18 | 16 V.I.C. § 36 | ||||
| None (18 minimum, no exceptions) | Vermont | 18 | 18 V.S.A. § 5142 | ||||
| None (18 minimum, no exceptions) | Virginia | 18 | § 20-48 | ||||
| None (18 minimum, no exceptions) | Washington | 18 | RCW 26.04.010 | ||||
| Parental consent | Alabama | 16 | the consent of a parent or guardian of the minor to the marriage shall be required | Ala. Code § 30-1-4 | Ala. Code § 30-1-5 | at least 16 years of age | |
| Parental consent | Arizona | 16 | the person's prospective spouse is not more than three years older than the person | 25-102 | at least sixteen years of age | ||
| Parental consent | Florida | 17 | The older party to the marriage is not more than 2 years older than the younger party to the marriage. | F.S. 741.04 | at least 17 years of age | ||
| Parental consent | Idaho | 16 | A minor under eighteen (18) and not less than sixteen (16) years of age may not contract marriage with a person of the age of majority where there is an age difference of three (3) years or greater between them. | 32-202 | under eighteen (18) and not less than sixteen (16) years of age | ||
| Parental consent | Nebraska | 17 | Neb. Rev. Stat. § 42-102 | Neb. Rev. Stat. § 42-105 | the age of seventeen years | ||
| Parental consent | North Dakota | 16 | 14-03-02 | sixteen to eighteen years of age | |||
| Parental consent | Northern Mariana Islands | No age floor set by statute | 8 N. Mar. I. Code § 1205 | 8 N. Mar. I. Code § 1201 | |||
| Parental consent | Puerto Rico | 18 | PR Laws tit. 1, § 6595 | PR Laws tit. 1, § 6596 | |||
| Parental consent | South Carolina | 16 | SECTION 20-1-250 | between the ages of sixteen to eighteen | |||
| Parental consent | South Dakota | 16 | S.D. Codified Laws § 25-1-9 | between the age of sixteen and eighteen | |||
| Parental consent | Tennessee | 17 | Tenn. Code Ann. § 36-3-105 | Tenn. Code Ann. § 36-3-106 | at least seventeen (17) years of age | ||
| Parental consent | West Virginia | 16 | a marriage license may not be issued to an applicant who is under the age of 18 but who is at least 16 years of age if the person whom the applicant seeks to marry is more than four years older than the applicant | §48-2-301 | under the age of 18 but at least 16 years of age | ||
| Parental consent | Wisconsin | 16 | 765.02 | between the age of 16 and 18 years | |||
| Parental consent and judicial approval | Arkansas | 16 | the female is pregnant | Ark. Code Ann. § 9-11-103 | older than sixteen (16) years of age | at least seventeen (17) years of age | |
| Parental consent and judicial approval | California | No age floor set by statute | California Code, FAM 303 | ||||
| Parental consent and judicial approval | Illinois | 16 | 750 Ill. Comp. Stat. 5/203 | the age of 16 years | |||
| Parental consent and judicial approval | Iowa | 16 | §595.2 | sixteen or seventeen years of age | |||
| Parental consent and judicial approval | Louisiana | 16 | A minor sixteen or seventeen years of age may not contract marriage with a person of the age of majority where there is an age difference of three years or greater between them. | La. Child. Code § 1545 | sixteen or seventeen | ||
| Parental consent and judicial approval | Maryland | 17 | §2–301 | 17 years old | |||
| Parental consent and judicial approval | Nevada | 17 | NRS 122.025 | 17 years of age | |||
| Parental consent and judicial approval | North Carolina | 16 | may marry a person no more than four years older | § 51-2 | over 16 years of age and under 18 years of age | ||
| Parental consent and judicial approval | Oklahoma | No age floor set by statute | Every person under the age of sixteen (16) years is expressly forbidden and prohibited from entering into the marriage relation except when authorized by the court | 43 O.S. § 3 | sixteen (16) | ||
| Pregnancy | Guam | No age floor set by statute | 19 Guam Code Ann. § 3202 |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 36 sources this dataset was assembled from.
- tahirih.orghttps://www.tahirih.org/wp-content/uploads/2016/11/2025-Statutory-Text-Compilation.pdf
- tcss.legis.texas.govhttps://tcss.legis.texas.gov/resources/FA/htm/FA.2.htm
- leg.colorado.govhttps://leg.colorado.gov/sites/default/files/images/olls/crs2023-title-14.pdf
- capitol.hawaii.govhttps://www.capitol.hawaii.gov/hrscurrent/Vol12_Ch0501-0588/HRS0572/HRS_0572-0001.htm
- ksrevisor.govhttps://www.ksrevisor.gov/statutes/chapters/ch23/023_025_0005.html
- mca.legmt.govhttps://mca.legmt.gov/bills/mca/title_0400/chapter_0010/part_0020/section_0020/0400-0010-0020-0020.html
- codes.ohio.govhttps://codes.ohio.gov/ohio-revised-code/section-3101.02
- wyoleg.govhttps://wyoleg.gov/statutes/compress/title20.pdf
- cga.ct.govhttps://www.cga.ct.gov/current/pub/chap_815e.htm
- delcode.delaware.govhttps://delcode.delaware.gov/title13/c001/sc01/index.html
- code.dccouncil.govhttps://code.dccouncil.gov/us/dc/council/code/sections/46-411
- legislature.maine.govhttps://legislature.maine.gov/statutes/19-A/title19-Asec652.html
- malegislature.govhttps://malegislature.gov/Laws/GeneralLaws/PartII/TitleIII/Chapter207/Section7
- legislature.mi.govhttps://www.legislature.mi.gov/Laws/MCL?objectName=mcl-551-51
- revisor.mn.govhttps://www.revisor.mn.gov/statutes/cite/517.03
- revisor.mo.govhttps://revisor.mo.gov/main/OneSection.aspx?section=451.090
- gencourt.state.nh.ushttps://www.gencourt.state.nh.us/rsa/html/xliii/457/457-4.htm
- oregonlegislature.govhttps://www.oregonlegislature.gov/bills_laws/ors/ors106.html
- legis.state.pa.ushttps://www.legis.state.pa.us/WU01/LI/LI/CT/HTM/23/00.013.004.000..HTM
- webserver.rilegislature.govhttp://webserver.rilegislature.gov/Statutes/TITLE15/15-2/15-2-14.htm
- legislature.vermont.govhttps://legislature.vermont.gov/statutes/section/18/105/05142
- law.lis.virginia.govhttps://law.lis.virginia.gov/vacode/title20/chapter1/section20-48/
- app.leg.wa.govhttps://app.leg.wa.gov/rcw/default.aspx?cite=26.04.010
- azleg.govhttps://www.azleg.gov/ars/25/00102.htm
- leg.state.fl.ushttp://www.leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&URL=0700-0799/0741/Sections/0741.04.html
- legislature.idaho.govhttps://legislature.idaho.gov/statutesrules/idstat/Title32/T32CH2/SECT32-202/
- ndlegis.govhttps://ndlegis.gov/cencode/t14c03.pdf
- scstatehouse.govhttps://www.scstatehouse.gov/code/t20c001.php
- code.wvlegislature.govhttps://code.wvlegislature.gov/48-2-301/
- docs.legis.wisconsin.govhttps://docs.legis.wisconsin.gov/statutes/statutes/765/02
- leginfo.legislature.ca.govhttps://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=FAM§ionNum=303.
- legis.iowa.govhttps://www.legis.iowa.gov/docs/code/595.2.pdf
- mgaleg.maryland.govhttps://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=gfl§ion=2-301
- leg.state.nv.ushttps://www.leg.state.nv.us/nrs/NRS-122.html
- ncleg.govhttps://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_51/GS_51-2.html
- oscn.nethttps://www.oscn.net/applications/oscn/DeliverDocument.asp?CiteID=553180
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
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 state-minimum-marriage-age-exceptions state=Georgia
npx -y refsource lookup state-minimum-marriage-age-exceptions state=Georgia
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 "Minimum marriage age and exceptions by state", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `state-minimum-marriage-age-exceptions`) 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.