City Environmental Quality Office

How can we help you today?

Permits · Inspections · Air Quality · Stormwater · Violations

Air Quality Monitoring
Stormwater Compliance
Grease Trap Inspections
Soil Contamination Review
Construction Site Permits
Water Quality Testing
Noise Ordinance Enforcement
Environmental Impact Reviews
Air Quality Monitoring
Stormwater Compliance
Grease Trap Inspections
Soil Contamination Review
Construction Site Permits
Water Quality Testing
Noise Ordinance Enforcement
Environmental Impact Reviews
Services by Resident Need

What brings you here today?

Organized by what you need — not by which department owns it.

Processing Timeline

1

Site assessment & soil review

3–5 business days
2

Stormwater management plan review

5–10 business days
3

Environmental impact clearance

7–14 business days
4

Permit issuance

1–2 business days

What You'll Need

  • Property deed or title
  • Site plan (to scale)
  • Stormwater management plan
  • Soil percolation test results
  • Contractor license number
Start Your Application

Processing Timeline

1

Submit intake form with location

Immediate
2

Case assigned to field inspector

Within 24 hours
3

On-site investigation

24–48 hours
4

Enforcement action or case closure

5–30 days

What You'll Need

  • Location address or GPS coordinates
  • Description of issue (type, severity)
  • Date and time first observed
  • Photos (optional but helpful)
File a Complaint

Processing Timeline

1

Submit public records request

Same day
2

Records search & compilation

3–5 business days
3

Review & redaction (if applicable)

2–5 business days
4

Delivery via secure download

1 business day

What You'll Need

  • Property address or parcel ID
  • Date range of interest
  • Requestor name and contact
  • Purpose of request (optional)
Request Records
Process

How the office works

No phone tag. No guessing. Here's exactly what happens from first click to final sign-off.

01

Find your permit type

Use the search bar or browse by resident need. Every permit has a plain-English description of what triggers the requirement.

02

Gather your documents

Each service card lists exactly what to bring. No surprises at the counter — the checklist is the same one our reviewers use.

03

Submit online or in person

Applications accepted 24/7 via the online portal. In-person window open Mon–Fri, 8 AM–4:30 PM at City Hall Room 112.

04

Track your case status

You receive a case number immediately. Log in to the portal anytime to check review status and respond to inspector questions.

Start Your Application
City environmental officer reviewing permit documents at a desk

Average turnaround

7 business days

4,821

Permits Issued

this year

5.2

Avg Review Time

business days

87%

Online Filed

of applications

96%

Same-Day Resp.

complaint rate

Our Mission
“To protect the environmental health of every resident — so half a million people can drink from the tap without thinking twice.”

We monitor 14 air quality stations, 38 water testing sites, and respond to 300+ soil and noise complaints each year. The numbers below are from our most recent annual enforcement summary — published quarterly and available in full via public records request.

Download Annual Report

0

Inspections Conducted

FY 2025

0%

Compliance Rate

across all sectors

0

Violations Resolved

avg 18 days to close

0h

Complaint Response

guaranteed SLA

Live Air Quality Index
Updated every 15 min
Downtown
42Good
North District
58Moderate
Industrial Zone
71Moderate
Riverside
35Good
View full AQI dashboard
Report a Concern

Noticed something wrong?

Our field team responds within 48 hours. Location and issue type are all we need to open a case.

Issue Type *

Photo (optional)

Click to upload

JPG, PNG, HEIC up to 10 MB

For emergencies involving immediate health risk, call (555) 555-0911 or dial 311.