County or equivalent · 17119
Madison County, Illinois
Annual housing permits and reporting coverage
- Published estimate · 2025
- 435
- Reported only · 2025
- 416
- Added by estimation · 2025
- 19
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 340 | 340 | 0 |
| 2024 Census file | 366 | 366 | 0 |
| 2025 Census file | 435 | 416 | 19 |
2024 to 2025 · published estimate +69 units · reported only +50 · added by estimation +19. This split describes the difference between the published columns.
What types of housing were authorized?
| Units in building | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| One unit | 323 | 310 | 13 |
| Two units | 46 | 46 | 0 |
| Three or four units | 6 | 0 | 6 |
| Five or more units | 60 | 60 | 0 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 119,168 ± 98 |
| Median gross monthly rent · Census table B25064 | $1,024 ± $23 |
| Gross rent at least 30% of income · Census table B25070 | 46.6% ± 2.5 percentage points |
| Gross rent at least 50% of income | 22.3% ± 2 percentage points |
| Estimated households with a computed rent-to-income ratio | 26,534 |
The 2025 permit estimate amounts to 3.7 authorized units per 1,000 housing units in the ACS estimate. The numerator and denominator cover different periods.
The Vintage 2025 Census housing stock estimate changed from 119,722 in 2024 to 119,947 in 2025 (+225 units). This is a separate model-based inventory estimate.
Permit offices listed under this county code
Use the office pages for their own histories and source coverage notes.
- Alhambra villagePermit office 17008500 · Madison County · 0 authorized units
- AltonPermit office 17013900 · Madison County · 1 authorized units
- Bethalto villagePermit office 17065500 · Madison County · 7 authorized units
- CollinsvillePermit office 17165700 · Madison County · 1 authorized units
- East Alton villagePermit office 17223900 · Madison County · 0 authorized units
- EdwardsvillePermit office 17234100 · Madison County · 23 authorized units
- Glen Carbon villagePermit office 17303700 · Madison County · 22 authorized units
- Godfrey villagePermit office 17305600 · Madison County · 30 authorized units
- Granite CityPermit office 17314500 · Madison County · 19 authorized units
- Hartford villagePermit office 17340900 · Madison County · Latest year unavailable
- HighlandPermit office 17353500 · Madison County · 18 authorized units
- Livingston villagePermit office 17444700 · Madison County · 0 authorized units
- Madison County Part Unincorporated AreaPermit office 17464500 · Madison County · 104 authorized units
- Marine villagePermit office 17475300 · Madison County · 0 authorized units
- Maryville villagePermit office 17482800 · Madison County · 21 authorized units
- New Douglas villagePermit office 17549100 · Madison County · 0 authorized units
- Pontoon Beach villagePermit office 17638200 · Madison County · 10 authorized units
- Roxana villagePermit office 17689500 · Madison County · Latest year unavailable
- South Roxana villagePermit office 17740200 · Madison County · 0 authorized units
- St. Jacob villagePermit office 17751900 · Madison County · 0 authorized units
- TroyPermit office 17792700 · Madison County · 173 authorized units
- VenicePermit office 17804100 · Madison County · 1 authorized units
- Williamson villagePermit office 17850300 · Madison County · Latest year unavailable
- Wood RiverPermit office 17860500 · Madison County · 5 authorized units
- Worden villagePermit office 17865900 · Madison County · Latest year unavailable
Sources and definitions
How to read these figures
- The Census Building Permits Survey counts new privately owned housing units authorized by permits. One permit can cover multiple units. The counts describe authorizations, a stage before starts and completions.
- The published estimate includes reported units and Census estimates that fill gaps. The difference is calculated from those two columns. Reported-only units can include records from approved alternative sources. A missing report can leave an office without a usable count.
- County and state totals come from their own Census files. Permit offices can cover places across county lines or areas served by another jurisdiction. The office’s county field is used for navigation.
- ACS housing inventory and rents are survey estimates for 2020–2024. Gross rent includes rent and separately paid utilities or fuels. Rent burden is the share paying at least 30% of income among cash-rent households with a computed ratio. Margins are at 90% confidence. The margin for rent burden is approximate.
- Vintage 2025 county housing stock is a separate Census series. Its model uses building-permit data alongside other inputs. Read stock change and permits as separate measures.
Public sources retrieved November 10, 2026. Building Permits Survey annual data · Survey methodology · American Community Survey data · Download the comparison