Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Like-for-like window replacement (same opening size, no egress changes) is exempt from permitting in Granite City. But if you're changing opening size, upgrading a basement egress window, or working in a historic district, you need a permit.
Granite City Building Department follows the Illinois Building Code (currently the 2021 IBC), which exempts simple window replacement when the opening size remains unchanged and the operable type (casement, double-hung, fixed) stays the same. However, Granite City has a critical local distinction from many neighboring downstate Illinois municipalities: the city enforces the Madison County historic district overlay on portions of the downtown and near-south neighborhoods, where ANY window modification—even like-for-like replacement—requires design-review approval from the historic district commission BEFORE you file a building permit. This is not a state rule; it's Granite City-specific and it catches homeowners off guard. Additionally, if your basement bedroom window has a sill height above 44 inches (measured from the interior floor), a replacement window must now meet IRC R310 egress minimum dimensions (36 inches wide, 41.5 inches tall operable), which triggers a permit and framing inspection. The Granite City Building Department's online portal has a quick-reference checklist for window replacements, but you must manually verify historic-district status by lot number—the city does not auto-flag this in the intake form.

What happens if you skip the permit (and you needed one)

Granite City window replacement permits—the key details

The threshold for exemption in Granite City is straightforward: IRC R612 and the Illinois Building Code define a like-for-like window replacement as one where the rough opening (R.O.) dimensions do not change, the operable type remains the same (you are not converting a fixed pane to an operable sash, for example), and the new window does not create a new egress obligation. If all three conditions are met, you do not need a permit. However, the moment any of these changes—opening size increases by even 2 inches, you are changing from a single-hung to a casement, or you are upgrading a basement bedroom window to meet egress code—you cross into permit territory. Granite City Building Department staff note that energy-code compliance (IECC U-factor) is checked at final inspection even for exempt work if the inspector observes the installation, but the absence of a permit means there is no formal review cycle, only a final walkthrough if the city happens to hear about it.

A major local surprise: the Madison County historic district overlay. If your home sits in the designated historic district (primarily along Park Avenue, Madison Avenue, and portions of the south-central neighborhood), the Granite City Historic District Commission must approve the window design BEFORE you file a building permit. This is a 2–4 week pre-permit step that many homeowners miss. The commission requires that replacement windows match the original profile, material (typically wood, aluminum-clad wood, or architectural aluminum), muntins pattern, and color. Vinyl windows that mimic wood are often rejected; true wood or aluminum-clad wood are preferred. You can check your lot's historic status by calling Granite City Planning and Development at the main city hall number or by submitting a quick inquiry through the city website with your street address. Skip this step and your permit will be flagged as incomplete, and you will be directed back to the historic commission—adding 3–4 weeks to your timeline.

Egress windows are the second local trap. Illinois Building Code R310 requires every bedroom—including finished basements—to have at least one operable window with a net clear opening of at least 36 inches wide and 41.5 inches tall, with a sill height no more than 44 inches above the interior floor. If your basement bedroom's existing window is non-compliant (sill too high, opening too small) and you are replacing it, you must bring it into compliance. If you are simply swapping the window but not changing the opening size, and the existing opening already meets code, you are exempt. But if the sill is currently 48 inches high and your new window is the same frame as the old one, you have a code problem: you either need to lower the header (frame opening) via a framing permit, or you cannot legally have a bedroom there. Granite City inspectors check this every time—they will measure the sill during the final inspection if you pull a permit, and if you do not, a future inspector (triggered by a real-estate transaction, refinance, or code-enforcement complaint) will flag it.

Window material and tempered-glass requirements are often overlooked. IRC R612.1 requires tempered glass (or approved safety glazing) on all windows within 24 inches of a door, within 60 inches above a bathtub or shower, and within 60 inches of certain floor-to-ceiling transitions. If you are replacing a window in these zones and the existing window is not tempered, your new window must be—even if you are doing a like-for-like swap. Granite City does not have a local amendment here; this is straight IRC. However, many window suppliers ship tempered glass only for custom orders, not for stock replacement windows, so you will need to specify this when ordering. If you pull a permit (because the opening is changing, or because you are in a historic district), the inspector will check for the proper safety-glazing label.

Practical next steps: First, determine if your home is in a historic district by calling Granite City Planning and Development. If yes, contact the Historic District Commission and request a window design review—bring photos of your current window and a spec sheet for the replacement. Once you have commission approval (or confirmation that you are outside the district), measure your window opening (rough opening width and height) and confirm that the new window will be the same size. If the opening is changing or you are upgrading an egress window, pull a permit; if it is a true like-for-like swap outside a historic district, no permit is required, but notify the Building Department in writing (email or a quick phone call) that you are proceeding with exempt work, in case a neighbor reports it. Expect the new window to arrive 2–4 weeks after order; installation itself takes 1–2 days per window. If you pulled a permit, schedule a final inspection within 48 hours of installation completion; Granite City typically completes exempt-work inspections (if called in) within 5–7 business days.

Three Granite City window replacement (same size opening) scenarios

Scenario A
Ranch home, rear bedroom, 32x48-inch double-hung window, existing opening meets egress, no historic district
You are replacing an aging double-hung window in a rear bedroom of your 1970s ranch home on the northeast side of Granite City (outside the historic district). The existing window is a 32-inch wide by 48-inch tall opening, and the new replacement window will be the same frame size. The sill height is currently 36 inches above the interior floor, which already meets the IRC R310 minimum of 44 inches maximum. The new window will be vinyl (non-tempered) and will not be within 24 inches of any door or within 60 inches of a bathtub. This is a textbook like-for-like replacement: opening size unchanged, operable type unchanged (double-hung to double-hung), egress already compliant. No permit is required by Granite City Building Department. However, you should verify your historic status before proceeding; call city hall and confirm your address is not in the Madison County overlay. If it is not, proceed with the installation. Cost: $0 permit fees; materials and labor $1,500–$2,500 per window depending on quality (vinyl or aluminum-clad). Timeline: order 2–3 weeks, install 1 day, no inspection required. If you want to be extra cautious, email a brief description to the Building Department at your city's permit intake address, noting that you are performing exempt window replacement work at [your address], with no opening changes. This creates a paper trail if anyone ever questions the work.
No permit required (same opening, egress compliant) | Vinyl double-hung window | 32x48 opening | Material + labor $1,500–$2,500 | No permit fees | No inspection required
Scenario B
Historic home on Park Avenue, front-facing bay window, original wood sashes, 1920s profile
Your 1920s Craftsman bungalow sits squarely in the Madison County historic district on Park Avenue in downtown Granite City. You want to replace the three front-bay windows (which are original wood double-hung with true divided lights) with new wood-clad aluminum windows that look nearly identical. This is where Granite City's local historic overlay kicks in. Even though you are not changing the opening size (all three windows are 28 inches wide by 52 inches tall, and the new windows will fit the same frame), you cannot simply order and install—the Historic District Commission must review the design first. Step 1: Contact the Granite City Historic District Commission (through Planning and Development) and submit a design-review application with photos of the existing windows, a spec sheet for the proposed replacement, and a sample if possible. The commission typically meets once a month; expect 4–6 weeks for approval. Step 2: Once you have written approval from the commission, submit a building permit application to the Granite City Building Department. Even though the opening is not changing, the historic-district designation and the design-review approval convert this from an exempt replacement into a permit-required one. Step 3: The Building Department will issue a permit (typically within 3–5 business days) and assign a final inspection. Step 4: Install the windows and schedule the final inspection within 48 hours. The inspector will verify that the installed windows match the commission-approved design and that they are properly sealed and flashed. Cost: $0–$150 for the design-review application (some cities waive this; Granite City charges a nominal fee). Permit fee: $150–$250 (typically a fixed fee for historic-district window work). Materials and labor: $4,000–$7,000 for three quality wood-clad windows with installation. Timeline: 2–4 weeks for design review, 1–2 weeks for permit issuance, 2–4 weeks for window manufacturing, 1–2 days installation, 1 week for final inspection.
Historic district design review required | Park Avenue overlay | Wood-clad windows, true divided lights | 28x52 openings | Permit fee $150–$250 | Design-review fee $0–$150 | Material + labor $4,000–$7,000 | 4–6 week timeline for design approval
Scenario C
Basement bedroom, sill height 50 inches (non-compliant), upgrading to new egress-compliant window
Your finished basement has a bedroom that currently has a fixed 30x36-inch window with a sill height of 50 inches above the finished floor. This does not meet the IRC R310 egress minimum of 44 inches sill height. You want to replace this window with a new operable casement window, same frame size (30 inches wide), but you are concerned about compliance. Here is the permit requirement: because the existing window is non-compliant and you are replacing it, you are now obligated to bring it into compliance—even though you are not changing the opening size. IRC R310 requires the sill to be no more than 44 inches, so you cannot simply drop in a new window of the same size; you need to either (A) lower the window opening by cutting the header down 6 inches (which requires a framing permit and structural review), or (B) verify with the inspector that the new window's sill height will be at or below 44 inches when installed. Option B is usually feasible if the new window frame is thinner than the old one or if you install it slightly lower in the opening. To proceed: Step 1: Confirm with your window supplier that the replacement casement window can be installed with a sill height of 44 inches or lower; get this in writing. Step 2: Pull a building permit from Granite City Building Department. Because this involves an egress window and a potential framing issue, the permit will include a framing inspection before installation (to verify the opening height and header condition) and a final inspection after installation (to measure the sill height and confirm the operable area is at least 36x41.5 inches). Step 3: Schedule the framing inspection; the inspector will measure the opening and review the header. Step 4: Install the window and schedule the final inspection. The inspector will measure the sill height, confirm the operable area, and verify proper flashing and sealing. Cost: Permit fee $175–$300 (egress window with framing review). If the header needs to be lowered, add $800–$1,500 for a carpenter to modify the rough opening. Materials and labor for the window: $2,000–$3,500. Timeline: 1–2 weeks for permit issuance, 1 week for framing inspection, 2–3 weeks for window manufacturing, 1 day installation, 1 week for final inspection. Total: 6–10 weeks.
Permit required (egress compliance upgrade) | Basement bedroom | Non-compliant sill height (50 inches) | New casement window, 30-inch width | Permit fee $175–$300 | Framing inspection required | Material + labor $2,000–$3,500 (or $3,300–$5,000 if header lowered) | 6–10 week timeline

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Why Granite City's historic district is a local game-changer

Granite City's Madison County historic district overlay is not a state requirement; it is a local ordinance that most downstate Illinois municipalities do not have. Cities like nearby Alton, East St. Louis, and Collinsville have historic districts too, but Granite City's is one of the more rigorously enforced. The designated zones include downtown Park Avenue, Madison Avenue, and several residential blocks in the south-central neighborhood. If your home was built before 1945 and sits within these boundaries, any exterior modification—including window replacement—must receive design-review approval from the Granite City Historic District Commission before a building permit is issued. This is a hard stop, not a courtesy.

The commission's review criteria focus on maintaining the architectural integrity of the streetscape. For windows, they check profile (arched, rectangular, casement vs. double-hung), muntins pattern (true divided lights vs. simulated divisions), material (wood is preferred; aluminum or vinyl clad is sometimes approved; plastic-vinyl is rarely approved for primary facades), color (original colors or period-appropriate colors are required), and symmetry (if you are replacing three windows in a bay, all three must match). The process is not fast: you must submit an application, attend a monthly commission meeting (or have your application reviewed by the commission chair), receive written approval, and then proceed to the city permit office. Many homeowners assume they can order windows online and install them; if you do this in a historic district, you are risking a code-enforcement complaint and an order to remove the non-compliant windows at your cost—which can exceed the cost of the windows themselves.

To check if your property is in the historic district, call Granite City Planning and Development (via the main city hall number) or visit the city website and search for 'historic district map.' Provide your street address, and they will confirm status within one business day. If you are in the district, budget an extra 4–6 weeks for design review and plan to spend $100–$300 on design-review application fees (if charged). The upside: once your design is approved, future replacements of the same window type require minimal review, and your home's historic status often qualifies you for property-tax assessments on historical improvements.

Egress windows, Illinois code, and the 44-inch sill trap

Illinois Building Code R310 requires every bedroom—including bedrooms in finished basements—to have at least one window that is operable (not fixed) and meets minimum dimensions: 36 inches wide, 41.5 inches tall (measured from the interior floor), with a sill height of no more than 44 inches. The purpose is obvious: emergency egress and ventilation. However, many older homes in Granite City (built in the 1950s–1980s) have basement bedrooms with either non-operable windows or windows with sill heights well above 44 inches. These windows are grandfathered in—the home is not immediately condemned—but the moment you replace that window, you trigger the code compliance requirement. This catches people off guard.

The 44-inch sill height is measured from the interior finished floor to the bottom of the window frame (the sill). If your basement floor is 4 feet below grade and your window opening is in an old foundation wall, the sill might be 48, 50, or even 54 inches high. To comply when replacing, you have two options: (1) Cut the opening down by lowering the header (rough opening height), which requires a framing permit, structural engineer review if the header is load-bearing, and can cost $800–$1,500 in labor; or (2) Install a new window that sits as low as possible in the existing opening, hoping the sill ends up at or below 44 inches. Option 2 works if the new window frame is thinner than the old one, or if you shim it lower. Your window supplier can help estimate the final sill height; get it in writing.

When you pull a permit for an egress window replacement in Granite City, expect two inspections: a framing inspection (before installation) to verify the opening dimensions and header condition, and a final inspection to measure the sill height and confirm the operable area. If the sill height is above 44 inches at final inspection, the inspector will issue a correction notice, and you will have to lower the window or modify the opening—no certificate of occupancy until it is fixed. This is non-negotiable and specific to bedrooms. If your 'basement bedroom' is actually a recreation room or office without a sleeping area, the egress requirement does not apply; however, if there is any bed frame, mattress, or indication of sleeping use, it is classified as a bedroom.

City of Granite City Building Department
Granite City City Hall, Granite City, Illinois 62040 (exact address: confirm via city website or 411)
Phone: 618-876-2121 (main city number; ask for Building Department or Permits division) | https://www.granitecityil.gov (search for building permits or permit portal on city website)
Monday–Friday, 8:00 AM–5:00 PM (verify hours before calling)

Common questions

Do I need a permit to replace a window if the opening size is the same?

Not in most cases—same-size opening, same operable type (double-hung to double-hung, casement to casement, etc.), and no egress changes mean you are exempt. However, if your home is in the Granite City historic district (Park Avenue, Madison Avenue, downtown area), you need design-review approval from the Historic District Commission before you proceed, even for a like-for-like replacement. Call Granite City Planning and Development to confirm your historic status.

What is the sill height, and why does it matter for window replacement?

Sill height is measured from the interior finished floor to the bottom of the window frame. Illinois Building Code R310 requires bedroom windows (including basement bedrooms) to have a sill height of no more than 44 inches to serve as emergency egress. If you are replacing a basement bedroom window and the current sill is 50 inches or higher, you must bring it into compliance—either by lowering the opening or by installing a window that sits lower. If you do not comply, the bedroom cannot legally be used as a bedroom.

I live in the historic district. Do I have to use wood windows?

Not necessarily, but the Granite City Historic District Commission strongly prefers wood or aluminum-clad wood windows that match the original profile and muntins pattern. Vinyl windows are sometimes approved for secondary facades or if they closely mimic the original design, but true vinyl is rarely approved for primary facades on historic homes. Submit a design-review application with photos and a spec sheet to see what the commission will approve before you order.

How long does the historic district design-review process take?

Typically 4–6 weeks. You submit an application to the Granite City Historic District Commission, it is reviewed at the monthly commission meeting (or by the chair if it is routine), and you receive written approval. Once approved, you then file a building permit with the Building Department (1–2 weeks) and proceed with installation. Total timeline: 6–8 weeks if you also include permit issuance.

What happens if I replace windows in a historic district without getting design approval?

You risk a code-enforcement complaint and an order to remove the non-compliant windows and replace them with approved ones at your expense. Granite City code enforcement is responsive to complaints from neighbors and during real-estate transactions. The cost to remove and reinstall windows can exceed $2,000–$5,000 depending on the number and type.

Do replacement windows need to meet the current energy code (IECC)?

Illinois Building Code references IECC, but for like-for-like window replacement (exempt work), energy-code compliance is not formally checked because there is no permit review. However, if you pull a permit for any reason (opening change, historic district, egress upgrade), the inspector may verify that the new window meets the U-factor requirement for your climate zone (Granite City is IECC Zone 5A north or 4A south, with a U-factor of 0.30 for residential windows). When ordering, specify that the window meets IECC 2021 or current for Illinois.

Do I need a permit if I am replacing multiple windows at once?

If all windows are same-size, same-type openings and you are not in a historic district, no permit is required even if you are replacing 10 windows. However, if ANY window is being upgraded (egress change, opening size change, historic district) or if you are in a historic district, you need a permit (or design-review approval first). Granite City does not charge per-window fees; most permits for window work are a flat $150–$300 regardless of window count.

What if my basement window sill is already non-compliant, and I do not plan to replace it?

Non-compliant egress windows are grandfathered in as long as the room is not used as a bedroom. If the room is currently used for sleeping (bed, cot, mattress), it is technically a bedroom and should have a compliant window. A code-enforcement inspector or a home inspector during a real-estate sale will flag this. The safest approach is to correct it when you pull a permit for any work, or to have it certified as non-bedroom space (recreation room, storage) in writing.

What is the cost of a window-replacement permit in Granite City?

For like-for-like exempt replacements, $0. For permit-required work (opening change, egress upgrade, historic district), expect $150–$300 for the permit. Historic-district design-review fees are typically $0–$150 (Granite City charges a nominal fee or waives it; confirm when you call). The actual window cost (materials and labor) is $1,500–$7,000 per window depending on type and quality.

Can I pull a permit online in Granite City, or do I have to go in person?

Granite City offers limited online permitting through its city website. Window replacements (especially if historic-district work is involved) often require in-person or phone intake to clarify details. Call the Building Department at 618-876-2121 (main city number) and ask if you can submit a permit application online or if you need to visit city hall. Most staff can walk you through the process by phone.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current window replacement (same size opening) permit requirements with the City of Granite City Building Department before starting your project.