Illinois: what each city requires before you sell
Dozens of Chicago suburbs require a village inspection before they issue transfer stamps, and many charge their own transfer tax. Metro East cities near St. Louis inspect at sale too.
175 municipalities tracked · 80 with a requirement at sale
By county: Cook County · Lake County · DuPage County · Will County · Kane County · McHenry County · Madison County · St. Clair County
Chicago area
| City | What is required | Fee | Status |
|---|---|---|---|
| AddisonDuPage County | Village inspection before transfer stamps + Municipal transfer stamp | No fee | Required at sale |
| Beach ParkLake County | Village inspection before transfer stamps | $25 | Required at sale |
| Bedford ParkCook County | Village inspection before transfer stamps + Municipal transfer stamp | No fee | Required at sale |
| BellwoodCook County | Village inspection before transfer stamps + Municipal transfer stamp | $5 | Required at sale |
| BerkeleyCook County | Village inspection before transfer stamps | $350 | Required at sale |
| BerwynCook County | Village inspection before transfer stamps + Municipal transfer stamp | $10 | Required at sale |
| Blue IslandCook County | Village inspection before transfer stamps | $100 | Required at sale |
| BroadviewCook County | Village inspection before transfer stamps | $100 | Required at sale |
| BrookfieldCook County | Village inspection before transfer stamps | Required at sale | |
| Calumet CityCook County | Village inspection before transfer stamps + Municipal transfer stamp | $150 | Required at sale |
| Calumet ParkCook County | Village inspection before transfer stamps + Municipal transfer stamp | $100 | Required at sale |
| CiceroCook County | Village inspection before transfer stamps + Municipal transfer stamp | $10 | Required at sale |
| Clarendon HillsDuPage County | Village inspection before transfer stamps + Municipal transfer stamp | $50 | Required at sale |
| CountrysideCook County | Village inspection before transfer stamps + Municipal transfer stamp | $100 | Required at sale |
| DoltonCook County | Village inspection before transfer stamps + Municipal transfer stamp | $200 | Required at sale |
| ElmhurstDuPage County | Village inspection before transfer stamps + Municipal transfer stamp | $1.50 | Required at sale |
| Elmwood ParkCook County | Village inspection before transfer stamps + Municipal transfer stamp | $5.00 | Required at sale |
| Evergreen ParkCook County | Village inspection before transfer stamps + Municipal transfer stamp | $5 | Required at sale |
| Forest ParkCook County | Village inspection before transfer stamps + Municipal transfer stamp | Required at sale | |
| Franklin ParkCook County | Village inspection before transfer stamps | $100 | Required at sale |
| Glen EllynDuPage County | Village inspection before transfer stamps + Municipal transfer stamp | $50 | Required at sale |
| GlencoeCook County | Village inspection before transfer stamps + Municipal transfer stamp | $100 | Required at sale |
| GlenwoodCook County | Village inspection before transfer stamps + Municipal transfer stamp | $100 | Required at sale |
| HarveyCook County | Village inspection before transfer stamps + Municipal transfer stamp | $5 | Required at sale |
| Hazel CrestCook County | Village inspection before transfer stamps | $100 | Required at sale |
| Hickory HillsCook County | Village inspection before transfer stamps | Required at sale | |
| HighwoodLake County | Village inspection before transfer stamps | $55 | Required at sale |
| HillsideCook County | Village inspection before transfer stamps + Municipal transfer stamp | $50 | Required at sale |
| HometownCook County | Village inspection before transfer stamps | $50 | Required at sale |
| JusticeCook County | Village inspection before transfer stamps | $120 | Required at sale |
| Lake ForestLake County | Village inspection before transfer stamps + Municipal transfer stamp | $4 | Required at sale |
| LynwoodCook County | Village inspection before transfer stamps | $100 | Required at sale |
| LyonsCook County | Village inspection before transfer stamps | $250 | Required at sale |
| MantenoKankakee County | Village inspection before transfer stamps | Required at sale | |
| MarkhamCook County | Village inspection before transfer stamps | $125 | Required at sale |
| MattesonCook County | Village inspection before transfer stamps | $75 | Required at sale |
| MaywoodCook County | Village inspection before transfer stamps + Municipal transfer stamp | $4 | Required at sale |
| McCookCook County | Village inspection before transfer stamps + Municipal transfer stamp | $5.00 | Required at sale |
| Melrose ParkCook County | Village inspection before transfer stamps | $150 | Required at sale |
| MoneeWill County | Village inspection before transfer stamps | $50 | Required at sale |
| NorridgeCook County | Village inspection before transfer stamps | $100 | Required at sale |
| North ChicagoLake County | Village inspection before transfer stamps + Municipal transfer stamp | $50 | Required at sale |
| NorthlakeCook County | Village inspection before transfer stamps | $250 | Required at sale |
| Oak LawnCook County | Village inspection before transfer stamps + Municipal transfer stamp | $5 | Required at sale |
| Olympia FieldsCook County | Village inspection before transfer stamps | $50 | Required at sale |
| Palos HillsCook County | Village inspection before transfer stamps | $50 | Required at sale |
| Park ForestCook County | Village inspection before transfer stamps + Municipal transfer stamp | $100 | Required at sale |
| PosenCook County | Village inspection before transfer stamps | $180 | Required at sale |
| Richton ParkCook County | Village inspection before transfer stamps | Required at sale | |
| River ForestCook County | Village inspection before transfer stamps + Municipal transfer stamp | $1 | Required at sale |
| River GroveCook County | Village inspection before transfer stamps | Required at sale | |
| RiverdaleCook County | Village inspection before transfer stamps | $200 | Required at sale |
| RiversideCook County | Village inspection before transfer stamps | $325 | Required at sale |
| RobbinsCook County | Village inspection before transfer stamps + Municipal transfer stamp | $240 | Required at sale |
| Sauk VillageCook County | Village inspection before transfer stamps | $75 | Required at sale |
| Sleepy HollowKane County | Village inspection before transfer stamps | Required at sale | |
| StegerCook County | Village inspection before transfer stamps | Required at sale | |
| StickneyCook County | Village inspection before transfer stamps + Municipal transfer stamp | $100 | Required at sale |
| Stone ParkCook County | Village inspection before transfer stamps + Municipal transfer stamp | $50 | Required at sale |
| University ParkWill County | Village inspection before transfer stamps + Municipal transfer stamp | $250 | Required at sale |
| Villa ParkDuPage County | Village inspection before transfer stamps | $50 | Required at sale |
| WaukeganLake County | Village inspection before transfer stamps | Required at sale | |
| West ChicagoDuPage County | Village inspection before transfer stamps | $100 | Required at sale |
| WestchesterCook County | Village inspection before transfer stamps | $225 | Required at sale |
| BartlettDuPage County | Village inspection before transfer stamps + Municipal transfer stamp | $3.00 | Required in some cases |
| BensenvilleDuPage County | Village inspection before transfer stamps | $55 | Required in some cases |
| Des PlainesCook County | Village inspection before transfer stamps + Municipal transfer stamp | $2 | Required in some cases |
| ElginKane County | Village inspection before transfer stamps + Municipal transfer stamp | Required in some cases | |
| HomewoodCook County | Village inspection before transfer stamps | Required in some cases | |
| Oak ParkCook County | Village inspection before transfer stamps + Municipal transfer stamp | $8 | Required in some cases |
| Park RidgeCook County | Village inspection before transfer stamps + Municipal transfer stamp | $2 | Required in some cases |
| RomeovilleWill County | Village inspection before transfer stamps + Municipal transfer stamp | $3.50 | Required in some cases |
| RoselleDuPage County | Village inspection before transfer stamps | Required in some cases | |
| SkokieCook County | Village inspection before transfer stamps + Municipal transfer stamp | $3 | Required in some cases |
| AlgonquinMcHenry County | None | No point-of-sale rule | |
| AlsipCook County | None | $3.50 | No point-of-sale rule |
| AntiochLake County | None | No point-of-sale rule | |
| Arlington HeightsCook County | None | No point-of-sale rule | |
| AuroraKane County | None | $3 | No point-of-sale rule |
| BarringtonLake County | None | No point-of-sale rule | |
| BataviaKane County | None | No point-of-sale rule | |
| BloomingdaleDuPage County | None | No point-of-sale rule | |
| BolingbrookWill County | None | $3.75 | No point-of-sale rule |
| Buffalo GroveCook County | None | $3.00 | No point-of-sale rule |
| BurbankCook County | None | $5.00 | No point-of-sale rule |
| BurnhamCook County | None | $5.00 | No point-of-sale rule |
| Carol StreamDuPage County | None | $3.00 | No point-of-sale rule |
| CarpentersvilleKane County | None | No point-of-sale rule | |
| ChannahonWill County | None | $3.00 | No point-of-sale rule |
| ChicagoCook County | None | $3.75 | No point-of-sale rule |
| Crest HillWill County | None | No point-of-sale rule | |
| Crystal LakeMcHenry County | None | No point-of-sale rule | |
| DarienDuPage County | None | No point-of-sale rule | |
| DeerfieldLake County | None | No point-of-sale rule | |
| DeKalbDeKalb County | None | No point-of-sale rule | |
| Downers GroveDuPage County | None | No point-of-sale rule | |
| EvanstonCook County | None | $5 | No point-of-sale rule |
| FlossmoorCook County | None | No point-of-sale rule | |
| Fox LakeLake County | None | No point-of-sale rule | |
| GlenviewCook County | None | No point-of-sale rule | |
| GrayslakeLake County | None | No point-of-sale rule | |
| Green OaksLake County | None | No point-of-sale rule | |
| GurneeLake County | None | No point-of-sale rule | |
| HainesvilleLake County | None | No point-of-sale rule | |
| HampshireKane County | None | No point-of-sale rule | |
| Hanover ParkCook County | None | $3.00 | No point-of-sale rule |
| HarvardMcHenry County | None | No point-of-sale rule | |
| Highland ParkLake County | None | $5 | No point-of-sale rule |
| HinsdaleDuPage County | None | No point-of-sale rule | |
| HuntleyMcHenry County | None | No point-of-sale rule | |
| Island LakeLake County | None | No point-of-sale rule | |
| ItascaDuPage County | None | No point-of-sale rule | |
| JohnsburgMcHenry County | None | No point-of-sale rule | |
| JolietWill County | None | $3 | No point-of-sale rule |
| Lake BluffLake County | None | No point-of-sale rule | |
| Lake VillaLake County | None | No point-of-sale rule | |
| Lake ZurichLake County | None | No point-of-sale rule | |
| LakemoorLake County | None | No point-of-sale rule | |
| LansingCook County | None | No point-of-sale rule | |
| LemontCook County | None | No point-of-sale rule | |
| LibertyvilleLake County | None | No point-of-sale rule | |
| LincolnshireLake County | None | $3.00 | No point-of-sale rule |
| LincolnwoodCook County | None | No point-of-sale rule | |
| LisleDuPage County | None | No point-of-sale rule | |
| LockportWill County | None | No point-of-sale rule | |
| LombardDuPage County | None | No point-of-sale rule | |
| McHenryMcHenry County | None | No point-of-sale rule | |
| MettawaLake County | None | $5.00 | No point-of-sale rule |
| MidlothianCook County | None | No point-of-sale rule | |
| MokenaWill County | None | No point-of-sale rule | |
| Morton GroveCook County | None | $3.00 | No point-of-sale rule |
| MundeleinLake County | None | No point-of-sale rule | |
| NapervilleDuPage County | None | $1.50 | No point-of-sale rule |
| New LenoxWill County | None | No point-of-sale rule | |
| NilesCook County | None | $3.00 | No point-of-sale rule |
| North AuroraKane County | None | No point-of-sale rule | |
| NorthbrookCook County | None | No point-of-sale rule | |
| NorthfieldCook County | None | No point-of-sale rule | |
| Oak ForestCook County | None | No point-of-sale rule | |
| Orland ParkCook County | None | No point-of-sale rule | |
| OswegoKendall County | None | $3.00 | No point-of-sale rule |
| PalatineCook County | None | No point-of-sale rule | |
| Palos HeightsCook County | None | No point-of-sale rule | |
| PlainfieldWill County | None | No point-of-sale rule | |
| RosemontCook County | None | No point-of-sale rule | |
| Saint CharlesKane County | None | No point-of-sale rule | |
| SchaumburgCook County | None | $1 | No point-of-sale rule |
| Schiller ParkCook County | None | No point-of-sale rule | |
| ShorewoodWill County | None | No point-of-sale rule | |
| South ElginKane County | None | No point-of-sale rule | |
| South HollandCook County | None | No point-of-sale rule | |
| StreamwoodCook County | None | No point-of-sale rule | |
| Sugar GroveKane County | None | No point-of-sale rule | |
| SycamoreDeKalb County | None | $5.00 | No point-of-sale rule |
| Tinley ParkCook County | None | No point-of-sale rule | |
| VoloLake County | None | No point-of-sale rule | |
| WaucondaLake County | None | No point-of-sale rule | |
| West DundeeKane County | None | No point-of-sale rule | |
| WheatonDuPage County | None | $2.50 | No point-of-sale rule |
| WheelingCook County | None | No point-of-sale rule | |
| WillowbrookDuPage County | None | No point-of-sale rule | |
| WilmetteCook County | None | $3 | No point-of-sale rule |
| WinfieldDuPage County | None | No point-of-sale rule | |
| WinnetkaCook County | None | No point-of-sale rule | |
| WoodridgeDuPage County | None | $2.50 | No point-of-sale rule |
| WoodstockMcHenry County | None | No point-of-sale rule | |
| WorthCook County | None | No point-of-sale rule | |
| YorkvilleKendall County | None | No point-of-sale rule | |
| ZionLake County | None | No point-of-sale rule |
Metro East (St. Louis area, Illinois)
| City | What is required | Fee | Status |
|---|---|---|---|
| AltonMadison County | Residential occupancy inspection at sale | Required at sale | |
| BellevilleSt. Clair County | Residential occupancy inspection at sale | Required at sale | |
| EdwardsvilleMadison County | Residential occupancy inspection at sale | Required at sale | |
| Fairview HeightsSt. Clair County | Residential occupancy inspection at sale | Required at sale | |
| Granite CityMadison County | Residential occupancy inspection at sale | Required at sale | |
| O'FallonSt. Clair County | Residential occupancy inspection at sale | Required at sale |
Guides for Illinois sellers
- Occupancy inspections when selling in St. Louis County
- Transfer stamps and village inspections in the Chicago area
Get help with your sale
Tell us about the property. We pass your request to independent local pros who handle this work, or to a buyer who purchases homes as-is. Free, no obligation.