Illinois Marriage License Guide (2026)

Fees and rules for all 102 Illinois counties · Updated 2026

In Illinois the County Clerk issues marriage licenses (750 ILCS 5/203). A key quirk: the license is ONLY valid in the county that issued it, so get it from the county where the ceremony will be. There is a one-day waiting period and the license is valid 60 days; fees vary by county from $30-$90.

⚠️

The one thing to knowAn Illinois marriage license is ONLY valid in the county that issued it (750 ILCS 5/207) -- apply in the county where the ceremony will take place, not where you live.

The process

  1. Apply in the ceremony county

    Your license is ONLY valid in the issuing county (750 ILCS 5/207), so apply in the county where the ceremony will be held.

  2. Both parties appear in person

    Both parties appear in person with photo ID; there is no pre-download application.

  3. Observe the one-day wait

    There is a one-day waiting period, effective the day after issuance; a court can waive it.

  4. Pay the county fee

    Fees vary by county, from $30-$90.

  5. Marry within 60 days

    The license is valid 60 days.

Marriage license fees by county — all 102 Illinois counties

CountyFee
Adams County$30–$90 (call to confirm)
Alexander County$30–$90 (call to confirm)
Bond County$30–$90 (call to confirm)
Boone County$30–$90 (call to confirm)
Brown County$30–$90 (call to confirm)
Bureau County$30–$90 (call to confirm)
Calhoun County$30–$90 (call to confirm)
Carroll County$30–$90 (call to confirm)
Cass County$30–$90 (call to confirm)
Champaign County$30–$90 (call to confirm)
Christian County$30–$90 (call to confirm)
Clark County$30–$90 (call to confirm)
Clay County$30–$90 (call to confirm)
Clinton County$30–$90 (call to confirm)
Coles County$30–$90 (call to confirm)
Cook County$60
Crawford County$30–$90 (call to confirm)
Cumberland County$30–$90 (call to confirm)
De Witt County$30–$90 (call to confirm)
DeKalb County$30–$90 (call to confirm)
Douglas County$30–$90 (call to confirm)
DuPage County$35
Edgar County$30–$90 (call to confirm)
Edwards County$30–$90 (call to confirm)
Effingham County$30–$90 (call to confirm)
Fayette County$30–$90 (call to confirm)
Ford County$30–$90 (call to confirm)
Franklin County$30–$90 (call to confirm)
Fulton County$30–$90 (call to confirm)
Gallatin County$30–$90 (call to confirm)
Greene County$30–$90 (call to confirm)
Grundy County$30–$90 (call to confirm)
Hamilton County$30–$90 (call to confirm)
Hancock County$30–$90 (call to confirm)
Hardin County$30–$90 (call to confirm)
Henderson County$30–$90 (call to confirm)
Henry County$30–$90 (call to confirm)
Iroquois County$30–$90 (call to confirm)
Jackson County$30–$90 (call to confirm)
Jasper County$30–$90 (call to confirm)
Jefferson County$30–$90 (call to confirm)
Jersey County$30–$90 (call to confirm)
Jo Daviess County$30–$90 (call to confirm)
Johnson County$30–$90 (call to confirm)
Kane County$32
Kankakee County$30–$90 (call to confirm)
Kendall County$30–$90 (call to confirm)
Knox County$30–$90 (call to confirm)
Lake County$35
LaSalle County$30–$90 (call to confirm)
Lawrence County$30–$90 (call to confirm)
Lee County$30–$90 (call to confirm)
Livingston County$30–$90 (call to confirm)
Logan County$30–$90 (call to confirm)
Macon County$30–$90 (call to confirm)
Macoupin County$30–$90 (call to confirm)
Madison County$30–$90 (call to confirm)
Marion County$30–$90 (call to confirm)
Marshall County$30–$90 (call to confirm)
Mason County$30–$90 (call to confirm)
Massac County$30–$90 (call to confirm)
McDonough County$30–$90 (call to confirm)
McHenry County$30–$90 (call to confirm)
McLean County$30–$90 (call to confirm)
Menard County$30–$90 (call to confirm)
Mercer County$30–$90 (call to confirm)
Monroe County$30–$90 (call to confirm)
Montgomery County$30–$90 (call to confirm)
Morgan County$30–$90 (call to confirm)
Moultrie County$30–$90 (call to confirm)
Ogle County$30–$90 (call to confirm)
Peoria County$75
Perry County$30–$90 (call to confirm)
Piatt County$30–$90 (call to confirm)
Pike County$30–$90 (call to confirm)
Pope County$30–$90 (call to confirm)
Pulaski County$30–$90 (call to confirm)
Putnam County$30–$90 (call to confirm)
Randolph County$30–$90 (call to confirm)
Richland County$30–$90 (call to confirm)
Rock Island County$30–$90 (call to confirm)
Saline County$30–$90 (call to confirm)
Sangamon County$75
Schuyler County$30–$90 (call to confirm)
Scott County$30–$90 (call to confirm)
Shelby County$30–$90 (call to confirm)
St. Clair County$30–$90 (call to confirm)
Stark County$30–$90 (call to confirm)
Stephenson County$30–$90 (call to confirm)
Tazewell County$90
Union County$30–$90 (call to confirm)
Vermilion County$30–$90 (call to confirm)
Wabash County$30–$90 (call to confirm)
Warren County$30–$90 (call to confirm)
Washington County$30–$90 (call to confirm)
Wayne County$30–$90 (call to confirm)
White County$30–$90 (call to confirm)
Whiteside County$30–$90 (call to confirm)
Will County$35
Williamson County$30–$90 (call to confirm)
Winnebago County$30–$90 (call to confirm)
Woodford County$30–$90 (call to confirm)

Illinois-specific details

Valid only in the issuing county

Unlike most states, an Illinois marriage license is only valid in the county that issued it (750 ILCS 5/207). Get your license from the county where the CEREMONY will be, not where you live.

No blood test or residency

There is no blood test and no residency requirement. There is a one-day waiting period, effective the day after issuance and court-waivable, and the license is valid 60 days.

What to bring

Frequently asked questions

Who issues marriage licenses in Illinois?

The County Clerk (750 ILCS 5/203).

Where should we get our license?

From the county where the ceremony will take place -- an Illinois license is only valid in the issuing county (750 ILCS 5/207).

Is there a waiting period?

Yes, a one-day waiting period effective the day after issuance. A court can waive it.

How long is the license valid?

60 days.

How much does it cost?

Fees vary by county, from $30-$90.

Is a blood test required?

No. There is no blood test and no residency requirement.