See programs you qualify for
Get Matched Free →First-Time Homebuyer Programs in Illinois
Illinois homebuyers have access to one of the most robust down payment assistance networks in the Midwest, anchored by the Illinois Housing Development Authority (IHDA). In March 2026, Illinois launched IHDAccess Home, a new program offering up to ,000 in 0% interest deferred-payment down payment and closing cost assistance for first-time buyers statewide. IHDA also offers the Access Forgivable program (up to ,000 forgiven over 10 years), Access Deferred (up to ,500 deferred until sale or refinance), Access Repayable (up to ,000 with 10-year repayment), the Opening Doors / Abriendo Puertas program (,000 forgivable after 5 years), and a Mortgage Credit Certificate providing a 25% federal tax credit on mortgage interest. FHLBank Chicago's Downpayment Plus program adds up to ,000 in forgivable grants through participating Illinois lenders.
Cities in Illinois
Addison
DuPage County
Algonquin
McHenry County
Aurora
Kane County
Bartlett
Cook, DuPage, and Kane Counties
Belleville
St. Clair County
Berwyn
Cook County
Bloomington
McLean County
Bolingbrook
Will County
Buffalo Grove
Lake County
Calumet City
Cook County
Carol Stream
DuPage County
Carpentersville
Kane County
Champaign
Champaign County
Chicago
Cook County
Cicero
Cook County
Crystal Lake
McHenry County
Decatur
Macon County
DeKalb
DeKalb County
Des Plaines
Cook County
Downers Grove
DuPage County
Elgin
Kane County
Elk Grove Village
Cook County
Elmhurst
DuPage County
Evanston
Cook County
Glendale Heights
DuPage County
Glenview
Cook County
Gurnee
Lake County
Hanover Park
Cook and DuPage Counties
Highland Park
Lake County
Hoffman Estates
Cook County
Joliet
Will County
Lombard
DuPage County
Moline
Rock Island County
Mount Prospect
Cook County
Mundelein
Lake County
Naperville
DuPage County
Niles
Cook County
Normal
McLean County
North Chicago
Lake County
Northbrook
Cook County
O'Fallon
St. Clair County
Oak Lawn
Cook County
Oak Park
Cook County
Orland Park
Cook County
Oswego
Kendall County
Palatine
Cook County
Park Ridge
Cook County
Pekin
Tazewell County
Peoria
Peoria County
Plainfield
Will County
Quincy
Adams County
Rock Island
Rock Island County
Rockford
Winnebago County
Romeoville
Will County
Schaumburg
Cook County
Skokie
Cook County
Springfield
Sangamon County
St. Charles
Kane County
Streamwood
Cook County
Tinley Park
Cook County
Urbana
Champaign County
Waukegan
Lake County
Wheaton
DuPage County
Wheeling
Cook and Lake Counties
Woodridge
DuPage County