Zoning, building permits and septic rules in Village of Barrington, Illinois
Village of Barrington is a village in Cook County, Illinois. 4 rules below are quoted from official sources and independently re-checked, most recently on October 16, 2026. Rules for unincorporated land are on the Cook County page.
Answers from the rulebook for Village of Barrington
Village of Barrington’s own rules
Building permitRequired
Residential construction inside Barrington village
Permits not required only for listed minor work: painting, papering, tiling, carpeting, cabinets, counter tops; prefabricated pools under 24 inches deep; window awnings; minor electrical, gas, mechanical and plumbing repairs
Exemption does not authorize work violating the Code
Permit invalid if work not completed within one year of issuance or not commenced/suspended 180 days; extensions up to 180 days each
Application requires plat of survey by Illinois registered surveyor (may be waived) and soil borings/water table information for additions and excavation deeper than existing foundation
Barrier at least 60 inches high required for excavations over 30 inches deep
“Permits shall not be required for the following. Exemption from the permit requirements of this Code shall not be deemed to grant authorization for any work to be done in any manner in violation of the provisions of this Code or any other laws or ordinances of this jurisdiction.”
Building code adoptedAdopted
Detached one- and two-family dwellings and townhouses inside Barrington village
Village amends the adopted Barrington Residential Code in 10-2-2
Scope: not more than three stories with a separate means of egress, and accessory structures
“The following amendments are hereby made to the Barrington Residential Code as adopted in section 10-2-1 of this chapter”
Camping on your landLimited
Camping/sleeping on public property and in vehicles parked overnight inside Barrington village; private-land camping not addressed in sections read
Parking a vehicle overnight to sleep or camp is prohibited
Two consecutive hours between sunset and 6:00 a.m. without village permission is a violation
“no person may park a vehicle overnight within the village for the purpose of sleeping or otherwise engaging in public camping in said vehicle.”
Permit processPartial
Building permit applications inside Barrington village
Administered by the Development Services Department; its head is the Building Official
Application needs plat of survey and soil/water table information (see permit claim)
Full process/forms page not opened
“The village has previously established the Development Services Department. The village employee in charge of such department, or his or her designee, shall be known as the building official.”
Still unanswered
We looked and could not find an official answer yet. Silence is not permission; ask Village of Barrington or Cook County directly.
Owner-builder exemption — Owner-builder inside Barrington village
Inspections — Inspections inside Barrington village
Certificate of occupancy — Certificate of occupancy inside Barrington village
Local zoning — Zoning inside Barrington village
Zoning districts — Zoning districts inside Barrington village
20 more unanswered
Minimum dwelling size
Minimum lot size
Setbacks
Lot coverage
Building height
Tiny homes
Manufactured homes
Accessory dwellings
Who permits septic
Septic permit
Septic inspection
Off-grid sanitation
Well permit
Mandatory utility hookup
Agricultural exemption
Subdividing land
Driveway access
Building in a floodplain
Short-term rentals
Permit fees
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 Barrington publishes no rule on the point, not that none exists. Cook County’s page lists the county offices to call.
Off-grid gear
Going off-grid in Village of Barrington means bringing your own water and power. The kit we’d start with: