Bolthole Index

St. Clair County, Illinois

Zoning, building permits and septic rules in Millstadt, Illinois

The Village of Millstadt, Illinois (St. Clair County) administers its own zoning code inside village limits1. The village has adopted the St. Clair County building regulations as its building code2, and the county inspects building work in Millstadt under a contract3. Septic systems need a village permit4 and are also overseen by the St. Clair County Health Department5.

At a glance

Zoning
Village of Millstadt Chapter 152 zoning code, inside village limits only1
Building code
St. Clair County Building Regulations, Chapter 7, adopted by the village2
Building inspections
Provided by St. Clair County under a contract with Millstadt3
Septic permit
Village permit required; $50 permit and inspection fee46
Septic lot minimum
No subsurface absorption system on a lot under 10,000 square feet7
Sewer connection
Required within 60 days once public sewer becomes available8

Who to call

Building permits

St. Clair County Building & Zoning Department – Building Permits

Building inspections for Millstadt under a contract with the village; building permits for unincorporated St. Clair County

Septic permits

St. Clair County Health Department – Water & Private Sewage

Private sewage disposal (septic) permits, contractor licensing and well permits for St. Clair County

618-233-7769

[email protected]

19 Public Square, Suite 150, Belleville, IL 62220

Contact details are copied from each office’s official page and were checked against it on October 23, 2026.

Off-grid gear

Going off-grid in Village of Millstadt means bringing your own water and power. The kit we’d start with:

These are affiliate links — we may earn a commission, at no cost to you. As an Amazon Associate, Bolthole Index earns from qualifying purchases.

Does Millstadt, Illinois have zoning, and what does it mean for lot size and setbacks?

Yes. The Village of Millstadt administers its own Chapter 152 Zoning Code, and that code applies only inside the village's corporate limits1. Land outside the village falls under St. Clair County zoning instead; see the St. Clair County page.

Dimensions depend on the district:

  • R-1 (small-lot residence): minimum lot area of 5,000 square feet, width of 50 feet and depth of 100 feet9. Setbacks for a principal building are 25 feet front, 5 feet on each side and 25 feet rear, with a 35-foot height limit1011.
  • R-2 (large-lot residence): minimum lot area of 10,800 square feet, width of 90 feet and depth of 120 feet12. Setbacks are 25 feet front, 10 feet on each side and 25 feet rear13.
  • A (agricultural): minimum lot area of 10 acres, width of 400 feet and depth of 500 feet14. Setbacks are 25 feet front, 25 feet side and 50 feet rear, and silos, barns and farm-related structures are excepted from the 35-foot height limit1516.

The code's summary table lists different numbers for the A district than its body text does, so confirm agricultural lot size and setbacks with the village before you buy.

Do you need a building permit in Millstadt, and who handles it?

Millstadt has adopted Chapter 7 of the St. Clair County building regulations, plus the codes adopted in it, as the building code of the village2. St. Clair County provides building inspections for Millstadt under a contract3. Which counter takes the building permit application inside the village, and what the village charges, we could not confirm, so call Millstadt village hall before you design or buy.

The county's building permit fees and process are written for unincorporated land, so do not assume they apply inside the village17. Illinois itself does not issue building permits for private construction; local governments handle them18.

How do septic permits work inside Millstadt?

Before construction of a private sewage disposal system inside the village, the owner must first obtain a written permit signed by the village4. The village charges a $50 permit and inspection fee at the time of application6.

No permit is issued for a subsurface soil absorption system on a lot under 10,000 square feet, and septic is allowed only where public sewer is not available7. When a public sewer becomes available, the building sewer must be connected within 60 days8.

Septic also involves the county. In St. Clair County, a permit must be obtained from the Health Department before constructing or repairing a private sewage system, and the fee is $30019. Whether the county permit applies in addition to the village permit inside Millstadt we could not confirm, so ask the Health Department.

Can you live in an RV or tiny home in Millstadt?

We could not confirm Millstadt's rules for living in a recreational vehicle or tiny home on private land. The village zoning code has a section on recreational vehicles, but we did not confirm its contents. Ask the village before you buy. Do not rely on St. Clair County's rules for unincorporated land inside village limits20.

Building a home in Millstadt: the steps, in order

1. Confirm the lot's zoning district (R-1, R-2 or A) with the village, and check lot size and setbacks against the district1. - If the lot has no public sewer, check the 10,000-square-foot minimum for a soil absorption system7. - Apply to the village for a septic permit, and ask the St. Clair County Health Department whether its permit is also needed419. - Ask the village where to file the building permit; the build follows the county-based village building code2. - Schedule inspections, which St. Clair County provides for Millstadt under contract3.

What stays with St. Clair County, and what to check before you buy

Land outside the village limits is under St. Clair County rules, not Millstadt's; the St. Clair County page covers it. Wells are overseen by the county for the townships under its jurisdiction, with a $200 permit fee21; whether that covers wells inside Millstadt we could not confirm. Farmland in St. Clair County averages $9,310 per acre22, and the county's effective property tax rate is 2.1%23.

Watch-outs

  • Millstadt's agricultural-district lot size and setbacks conflict between the body of the zoning code and its summary table14.
  • Millstadt's own building permit counter, floodplain rules, driveway access and short-term rental rules are unconfirmed, so call Millstadt village hall before relying on county rules1.
  • Illinois requires state baseline building-code standards statewide, effective 202524.

Sources

  1. Chapter 152: Zoning Code, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  2. § 150.01 Adoption of Building Code, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  3. St. Clair County Building & Zoning Department – Building Permits (co.st-clair.il.us)
  4. Chapter 51 Sewers, §§ 51.20-51.27, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  5. Health Department - Private Sewage Disposal Code, quoted and re-checked
  6. Chapter 51 Sewers, §§ 51.20-51.27, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  7. Chapter 51 Sewers, §§ 51.20-51.27, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  8. Chapter 51 Sewers, §§ 51.20-51.27, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  9. § 152.070 R-1 Single-Family Residence District (Small Lots), with §§ 152.056-152.073, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  10. § 152.070 R-1 Single-Family Residence District (Small Lots), with §§ 152.056-152.073, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  11. § 152.070 R-1 Single-Family Residence District (Small Lots), with §§ 152.056-152.073, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  12. § 152.070 R-1 Single-Family Residence District (Small Lots), with §§ 152.056-152.073, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  13. § 152.070 R-1 Single-Family Residence District (Small Lots), with §§ 152.056-152.073, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  14. § 152.070 R-1 Single-Family Residence District (Small Lots), with §§ 152.056-152.073, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  15. § 152.070 R-1 Single-Family Residence District (Small Lots), with §§ 152.056-152.073, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  16. § 152.070 R-1 Single-Family Residence District (Small Lots), with §§ 152.056-152.073, Millstadt, Illinois Code of Ordinances (Village of Millstadt), quoted and re-checked
  17. St. Clair County Building Regulations, Chapter 7, quoted and re-checked
  18. Illinois Codes FAQ (Illinois statewide rule), quoted and re-checked
  19. St. Clair County Health Department – Water & Private Sewage (scchealthdept.com)
  20. co.st-clair.il.us, quoted and re-checked
  21. Water & Private Sewage, quoted and re-checked
  22. Farmland value per acre (USDA census): Bolthole Index county data
  23. Effective property tax rate: Bolthole Index county data
  24. Illinois Codes (Illinois statewide rule), quoted and re-checked

Written October 23, 2026 from the rules quoted below, each taken from an official source and re-checked by an independent reviewer. This is research, not legal advice: rules change, so confirm with the office before you buy or build.

Answers from the rulebook for Village of Millstadt

Village of Millstadt’s own rules

  • Building code adoptedAdopted (with conditions)

    Construction, alteration, removal, demolition, equipment use and occupancy of buildings inside Millstadt village

    • Adopts St. Clair County Building Regulations chapter 7 and the codes adopted in it as the 'building code of the village of millstadt', including later updates, 'save and except such portions' (the exceptions and village amendments were not fully read in the capture).
    • The village amends some provisions of chapter 7 (per § 150.01 text).
    “chapter 7 of the building regulations of the revised code of ordinances of the county of st. clair county, illinois, and the codes adopted therein, which shall henceforth be known as the “building code of the village of millstadt,””
  • Local zoningPresent (with conditions)

    Land inside Millstadt village corporate limits. The village administers its own Chapter 152 Zoning Code.

    • § 152.003 limits the chapter to the village's corporate limits; unincorporated St. Clair County land is not answered by this claim.
    • Zoning approvals (zoning certificates, special uses, variances) are administered under Chapter 152 and are not read in full here.
    “this chapter shall be applicable only within the corporate limits of the village.”
  • Minimum lot sizeDistrict specific (with conditions)

    R-1 single-family residence district (small lots) inside Millstadt village

    • Each principal building in R-1 must meet these lot requirements (§ 152.070(c)).
    • Lot width is measured at the established building line; lot depth is 100 feet.

    minimum lot area: >= 5000 square feet · minimum lot width (at established building line): >= 50 feet · minimum lot depth: >= 100 feet

    “minimum lot area: 5,000 square feet. (2) minimum lot width (at established building line): 50 feet. (3) minimum lot depth: 100 feet.”
    2 more reviewed findings on this topic
  • SetbacksDistrict specific (with conditions)

    A agricultural district inside Millstadt village

    • Appendix A (summary table) lists different A-district setbacks (50 ft front, 25 ft side, 50 ft rear per its rows); this claim follows § 152.056 body text. Conflict unresolved.

    front setback (from front lot line): >= 25 feet · side setback (from side lot line): >= 25 feet · rear setback (from rear lot line): >= 50 feet

    “(d) minimum setbacks: (1) from front lot line: 25 ft. (2) from side lot line: 25 ft. (3) from rear lot line: 50 ft.”
    2 more reviewed findings on this topic
  • Building heightDistrict specific (with conditions)

    A agricultural district inside Millstadt village

    • Exception: silos, barns, and farm-related structures are excepted from the 35 ft limit (footnote to § 152.056(e)).

    maximum building height: <= 35 feet (silos, barns, and farm-related structures)

    “(e) maximum building height: 35 ft.* *except silos, barns, and farm-related structures”
    2 more reviewed findings on this topic
  • Septic permitRequired

    Construction of a private sewage disposal system inside Millstadt village

    • Application is made on the village form and must be supplemented by plans and specifications the village requires (§ 51.21).
    • A permit for a private sewage disposal system does not become effective until installation is completed (§ 51.22 is captioned 'completed installation prerequisite to permit becoming effective'; its text was cut off in the capture).
    • No permit may be issued for a subsurface soil absorption system on a lot under 10,000 square feet (§ 51.23).

    permit and inspection fee: 50 USD (paid at the time the application is filed)

    “before commencement of construction of a private sewage disposal system the owner shall first obtain a written permit signed by the village.”
  • Off-grid sanitationLimited

    Private septic-type sanitation for a home inside Millstadt village where public sewer is not available

    • Allowed only where public sewer is not available under § 51.05 and only with a village permit (§ 51.21) and compliance with state and IEPA rules (§ 51.23).
    • Subsurface soil absorption systems require a lot of at least 10,000 square feet (§ 51.23).
    • No septic tank or cesspool may discharge to a natural outlet (§ 51.23).
    • Connection to public sewer is mandatory when it becomes available (§ 51.24).

    minimum lot area for subsurface soil absorption system: >= 10000 square feet

    “no permit shall be issued for any private sewage disposal system employing subsurface soil absorption facilities where the area of the lot is less than 10,000 square feet.”
  • Mandatory utility hookupSewer (with conditions)

    A property inside Millstadt village served by a private sewage disposal system when a public sewer becomes available

    • Connection is triggered when a public sewer becomes available 'as provided in § 51.05'; the § 51.05 availability rule was not read.
    • No water-connection rule was found in the pages read; water is not answered by this claim.

    connection deadline after public sewer becomes available: 60 days

    “when a public sewer becomes available, the building sewer shall be connected to the sewer within 60 days”
  • Permit feesPublished (with conditions)

    Private sewage disposal system permit fee only, inside Millstadt village

    • Building permit fees are not established here: § 150.01 adopts the county chapter 7 fees, which the village's written agreement with the county may set differently (not verified on an opened page).
    • Fee text is from § 51.21 as captured (ord. 517, passed 4-6-87).

    private sewage disposal permit and inspection fee: 50 USD

    “a permit and inspection fee of $50 shall be paid to the village at the time the application is filed.”
  • Permit processPartial

    Private sewage disposal system permits in Millstadt village (septic only); general building permit process not read

    • Permit is issued by the village on its form, with plans and information the village requires (§ 51.21).
    • Permit becomes effective only after completed installation (§ 51.22 caption; text cut off in capture).
    “a permit for a private sewage disposal system shall not become effective until the installation is completed to the satisfaction of the village.”

Still unanswered

We looked and could not find an official answer yet. Silence is not permission; ask Village of Millstadt or St. Clair County directly.

  • Owner-builder exemption — Owner-builder exemption from permits inside Millstadt village
  • Inspections — Building inspections for construction inside Millstadt village
  • Certificate of occupancy — Certificate of occupancy for a new home inside Millstadt village
  • Minimum dwelling size — Minimum dwelling floor area inside Millstadt village
  • Lot coverage — Lot coverage limits inside Millstadt village
10 more unanswered
  • Living in an RV
  • Camping on your land
  • Tiny homes
  • Accessory dwellings
  • Septic inspection
  • Well permit
  • Agricultural exemption
  • Driveway access
  • Building in a floodplain
  • Short-term rentals

Each answer was extracted from an official source and independently re-checked against that source by a second reviewer. That is an evidence check, not legal advice. Rules change; confirm with the authority before you buy or build.

Unanswered questions are usually a sign that Village of Millstadt publishes no rule on the point, not that none exists. St. Clair County’s page lists the county offices to call.

← All of St. Clair County: county rules, score and offices