FIREPLACELAB
Wood heat, locally

Illinois installation guides.

An Illinois EPA booklet says woodstoves are not prohibited in Illinois, but fuels and operation are limited to what the stove’s manufacturer specifies, and local governments may adopt stricter rules. The booklet was last revised in April 2011.

Illinois EPA ‘Burning Question’ booklet (rev. April 2011, PDF)
62 towns

Choose your city.

  1. Addison

    DuPage County / West suburbs

    Addison’s building code sets a fireplace inspection for prefab units after the firebox, chimney and fire stopping are installed but before anything is concealed.

    Read the guide
  2. Algonquin

    McHenry and Kane counties / Fox River

    Algonquin’s 2026 fee schedule prices a fireplace permit at a flat $45.00, and in the Old Town District the Historic Commission must approve before plan review starts.

    Read the guide
  3. Arlington Heights

    Cook County / northwest suburbs

    Arlington Heights’ fee code lists a separate $40 chimney fee, and village law requires anyone selling or delivering firewood in the village to hold a solid fuel dealer’s license.

    Read the guide
  4. Aurora

    Kane, DuPage, Kendall and Will counties / Fox Valley

    Aurora’s building code registers fireplace installation contractors as their own category, citing National Fireplace Institute certification as an example qualification.

    Read the guide
  5. Bartlett

    Cook, DuPage and Kane counties / Northwest suburbs

    Bartlett’s building code requires mechanical flues that extend above the roofline to be covered with decorative flue housing or the same material used on the house’s exterior walls.

    Read the guide
  6. Bloomington

    McLean County / Bloomington-Normal

    Bloomington requires HVAC contractors to register with the city, show an ICC test certificate and carry a $2,000 permit bond before pulling permits.

    Read the guide
  7. Bolingbrook

    Will and DuPage counties / southwest suburbs

    Bolingbrook’s code bars anyone but a registered contractor, backed by a surety bond of at least $20,000, from installing heat-producing equipment, though owners may do their own work with a permit.

    Read the guide
  8. Buffalo Grove

    Lake and Cook counties / Northwest suburbs

    Buffalo Grove publishes its own fireplace and chimney permit page: installing or replacing a fireplace is a $400 residential remodel permit, and structural chimney repair is $200.

    Read the guide
  9. Carol Stream

    DuPage County / West suburbs

    Carol Stream’s 2026 residential fee schedule lists a $96 permit for a prefab fireplace and $128 for a masonry fireplace, and raises the fee by 50% (at least $150) when work starts before the permit.

    Read the guide
  10. Carpentersville

    Kane County / Fox River

    Carpentersville lets an owner who lives in the home skip the contractor license for work on it, but only after signing a notarized permit certification form, and relatives who live elsewhere can’t use the exception.

    Read the guide
  11. Champaign

    Champaign County / Champaign-Urbana

    In Champaign’s landmarks and historic districts, exterior changes need a Certificate of Appropriateness even when no building permit is required.

    Read the guide
  12. Chicago

    Cook County / Chicagoland

    Chicago’s mechanical code requires wood-burning stoves and room heaters to draw outdoor combustion air through a UL-listed outside air kit.

    Read the guide
  13. Cicero

    Cook County / near west suburbs

    Cicero’s town code lists fireplaces among work that needs a permit and must be installed by a contractor licensed and bonded to work in the town.

    Read the guide
  14. Crystal Lake

    McHenry County / Northwest suburbs

    Crystal Lake files fireplace work as a Residential Alteration in its ez APP system, and the 2026 fee schedule adds a charge equal to 100% of the permit fee if work starts without a permit.

    Read the guide
  15. Des Plaines

    Cook County / Northwest suburbs

    Des Plaines’s air pollution code bars home heating equipment in single-family houses from ever emitting smoke darker than No. 1 on the Ringelmann chart, a stricter limit than for other sources.

    Read the guide
  16. Downers Grove

    DuPage County / Western suburbs

    Downers Grove’s preservation code requires a certificate of appropriateness only for permitted work affecting a landmark’s street-facing façade, so rear chimney work not visible from the street can be exempt.

    Read the guide
  17. Elgin

    Kane and Cook counties / Fox River Valley

    Elgin’s historic design guidelines say original chimneys should not be removed or altered, and metal chimney caps are acceptable only if minimally visible.

    Read the guide
  18. Elk Grove Village

    Cook and DuPage counties / Northwest suburbs

    Elk Grove Village has adopted the 2024 International Residential and Mechanical Codes, and its residential permit checklists don’t include stoves, so staff decide what a stove project needs.

    Read the guide
  19. Elmhurst

    DuPage County / Western suburbs

    Elmhurst lists fireplaces as their own permit type, and its 2026–27 fee schedule charges $356 for a masonry fireplace permit, about double the $177 direct-vent or ventless fireplace fee.

    Read the guide
  20. Evanston

    Cook County / North Shore

    In Evanston’s historic districts, the city won’t act on a building permit for exterior work until the Preservation Commission issues a certificate of appropriateness.

    Read the guide
  21. Glen Ellyn

    DuPage County / Western suburbs

    Glen Ellyn’s historic preservation guidelines ask owners to keep original brick chimneys, uncoated, and to restore them to their original design where it is documented.

    Read the guide
  22. Glendale Heights

    DuPage County / West suburbs

    Glendale Heights accepts residential permit applications only when signed by the owner of record or the contractor doing the work, and requires an HOA approval letter where an association exists.

    Read the guide
  23. Glenview

    Cook County / North Shore suburbs

    Glenview’s residential code amendments adopt NFPA 211, the national standard for chimneys, fireplaces, vents and solid fuel-burning appliances, by reference.

    Read the guide
  24. Gurnee

    Lake County / Northern suburbs

    Gurnee moved to the 2024 international building, residential, mechanical and fire codes on March 1, 2026, replacing the 2012 editions it had used until then.

    Read the guide
  25. Hanover Park

    Cook and DuPage counties / Northwest suburbs

    Hanover Park won’t issue a building permit until every contractor on the job is registered and bonded with the village, with a $10,000 permit bond for most trades.

    Read the guide
  26. Highland Park

    Lake County / North Shore

    Highland Park regulates more than 130 historic structures, and its Certificate of Appropriateness rule covers exterior changes even where they can’t be seen from the street.

    Read the guide
  27. Hoffman Estates

    Cook County / Northwest suburbs

    Hoffman Estates amends its residential code so that a fuel-burning appliance inside a bedroom or its attached bath requires a carbon monoxide alarm in that bedroom.

    Read the guide
  28. Huntley

    McHenry and Kane counties / Northwest suburbs

    Huntley’s 2026 fee schedule prices an indoor fireplace permit at $83.00, and starting without a permit adds a penalty of at least $100 or 100% of the permit fee.

    Read the guide
  29. Joliet

    Will County / southwest suburbs

    For Joliet local landmarks, even interior construction that affects structural members needs a Certificate of Appropriateness, and no other city permit can issue first.

    Read the guide
  30. Lake in the Hills

    McHenry County / Randall Road

    Lake in the Hills’ fireplace handout says a wood-burning fireplace must have a tight-fitting flue damper or gasketed doors, and a prefab chase needs 5/8-inch drywall on walls shared with the house.

    Read the guide
  31. Lombard

    DuPage County / Western suburbs

    Lombard requires every contractor doing permitted work to hold a $100 yearly village registration, and heating contractors must file a certificate of insurance with at least $300,000 in liability coverage.

    Read the guide
  32. McHenry

    McHenry County / Fox River

    McHenry’s residential fee schedule lists a fireplace permit at $50.00, and for homes in the floodplain the city adds up improvement costs over five years under its 50% Rule.

    Read the guide
  33. Moline

    Rock Island County / Quad Cities (Illinois side)

    Moline requires every trade subcontractor to register with the city, and a mechanical registration needs a master mechanical exam or another Illinois city’s license, five years’ experience and a $5,000 bond.

    Read the guide
  34. Mount Prospect

    Cook County / Northwest suburbs

    Mount Prospect’s flat residential fee table puts chimney repair and HVAC work in a $200 tier that includes a $100 refundable bond, and the village says fireplace work needs a building permit.

    Read the guide
  35. Mundelein

    Lake County / Northwest suburbs

    Mundelein’s building code names “Fireplace, new” as a standard permit, a flat $125 under the village fee schedule, while a furnace replacement is a $75 minor permit.

    Read the guide
  36. Naperville

    DuPage and Will counties / western suburbs

    Naperville’s historic district rules exempt work on rear or interior-side façades not visible from the street from Certificate of Appropriateness review.

    Read the guide
  37. New Lenox

    Will County / Southwest suburbs

    New Lenox’s mechanical code adopts Appendix A of the 2018 International Mechanical Code, which sets out how a chimney connector may pass through a combustible wall.

    Read the guide
  38. Niles

    Cook County / North and Northwest suburbs

    Every contractor working in Niles must register with the village, usually for $40, and all registrations expire each year on April 30.

    Read the guide
  39. Normal

    McLean County / Bloomington-Normal

    The Town of Normal’s homeowner HVAC permit lists ‘Fireplace’ as its own installation type, and fees start at $30 for jobs up to $2,000.

    Read the guide
  40. North Chicago

    Lake County / North Shore lakefront

    About two-thirds of North Chicago homes are rented, and the city requires every residential landlord to hold an annual license, so most stove projects start with the owner.

    Read the guide
  41. Northbrook

    Cook County / North Shore suburbs

    Northbrook’s residential code makes permitted alterations bring a home’s smoke alarms up to new-construction standards, but exempts mechanical work, so how a stove is classed matters.

    Read the guide
  42. Oak Park

    Cook County / Near west suburbs

    Oak Park’s three local historic districts cover about a third of the village, and every building permit inside them is reviewed against the preservation ordinance and design guidelines.

    Read the guide
  43. Orland Park

    Cook County / Southwest suburbs

    Orland Park requires a Certificate of Appropriateness before any construction or alteration to a property in the Old Orland Historic District or to a village landmark.

    Read the guide
  44. Palatine

    Cook County / Northwest suburbs

    Palatine’s permit list names ‘adding a fireplace’ as work that needs a building permit, and village code makes dense smoke from any chimney that annoys residents unlawful.

    Read the guide
  45. Park Ridge

    Cook County / Northwest suburbs

    Park Ridge’s mechanical code requires any chimney serving a wood or solid fuel burning appliance to extend at least three feet above any structure within 20 feet.

    Read the guide
  46. Peoria

    Peoria County / Greater Peoria

    Peoria’s building safety permit list names wood stoves outright: adding a fireplace, wood stove or unit heater requires a permit from Community Development.

    Read the guide
  47. Plainfield

    Will and Kendall counties / Southwest suburbs

    In Plainfield’s East Side and Downtown historic districts, a certificate of appropriateness is required before the village issues a permit for major work that may change a building’s exterior.

    Read the guide
  48. Quincy

    Adams County / Mississippi River (Illinois side)

    Quincy requires building permits not only inside the city but in the area up to one and a half miles beyond its corporate limits.

    Read the guide
  49. Rock Island

    Rock Island County / Quad Cities (Illinois side)

    Rock Island’s mechanical contractor registration lists Wood/Gas Fireplaces as its own license-holder class, and the city’s mechanical permit application has a separate Chimney Liner line.

    Read the guide
  50. Rockford

    Winnebago County / Rock River Valley

    Rockford’s property standards say a fireplace or wood-burning appliance cannot be a building’s primary heat source, while owners must keep habitable rooms at 68°F from October 1 to April 1.

    Read the guide
  51. Romeoville

    Will County / Southwest suburbs

    Romeoville’s residential code amendments require any chimney passing through living space or closets to be enclosed in 5/8-inch Type X gypsum board, and they ban unvented fuel-fired room heaters and fireplaces.

    Read the guide
  52. Schaumburg

    Cook County / northwest suburbs

    Schaumburg’s Fireplace Resource Guide says a permit is required to install a wood burning stove and lists three inspections, from the hearth base to a final.

    Read the guide
  53. Skokie

    Cook County / North Shore suburbs

    Skokie’s code sets a $75 base mechanical permit fee plus $50 for heating equipment, and requires heating contractors to register with the village every 12 months.

    Read the guide
  54. Springfield

    Sangamon County / Central Illinois

    Springfield’s mechanical permit application lists ‘solid fuel appliance’ as its own line item, and the city keeps a separate Solid Fuel/Vented Decorative Appliance contractor license backed by a $5,000 surety bond.

    Read the guide
  55. St. Charles

    Kane and DuPage counties / Fox Valley

    In St. Charles’ historic districts, staff can approve a like-for-like rebuild of a plain brick chimney, but adding corbelling or decorative chimney caps goes to the Historic Preservation Commission.

    Read the guide
  56. Streamwood

    Cook County / Northwest suburbs

    Streamwood’s residential code requires an approved spark arrestor on all fireplace chimneys and does not allow unvented fireplaces to be installed under any circumstances.

    Read the guide
  57. Tinley Park

    Cook and Will counties / Southwest suburbs

    Tinley Park adopted the Cook County Environmental Control Ordinance as its own, so the county’s air rules apply across the village, including its Will County side.

    Read the guide
  58. Urbana

    Champaign County / Champaign-Urbana

    Urbana has 20 local historic landmarks and three local historic districts, and exterior changes to them need a Certificate of Appropriateness.

    Read the guide
  59. Waukegan

    Lake County / North Shore lakefront

    Waukegan’s November 2021 permit report lists a permit to install a wood stove in an existing fireplace with an insulated stainless steel chimney liner.

    Read the guide
  60. Wheaton

    DuPage County / Western suburbs

    Wheaton’s fireplace permit guideline requires plans signed and sealed by an Illinois-licensed professional for fireplaces installed inside a home, and the city fee schedule lists a $175 fireplace permit.

    Read the guide
  61. Wheeling

    Cook and Lake counties / North suburbs

    Wheeling lists fireplaces among its common building permits, and its fee schedule sets $57.25 for a residential prefab fireplace and $73.50 for a masonry one.

    Read the guide
  62. Woodridge

    DuPage and Will counties / West suburbs

    Woodridge’s mechanical code adopts Appendix A of the International Mechanical Code, on chimney connector pass-throughs, in its entirety, so stovepipe routed through a combustible wall must follow it.

    Read the guide

We add guides as local research is completed. Rules and business coverage vary by address. Explore national planning guides for areas not yet covered.