Bloomington, IL Rental Inspections: Inspection Programs (2026)
Key Facts
- Program basis
- Registration plus rotating rated inspection
- Inspection notice
- At least 15 days ahead
- Governing section
- Bloomington City Code § 45-201, Sec. 900.1-900.13
- Missed-inspection fine
- $250 to $500 per offense
- Unregistered building fine
- $50 to $500 per day
- Appeal
- Building Board of Appeals
Summary
The City of Bloomington runs a mandatory Rental Inspection Pool under Bloomington City Code § 45-201 (Section 900) to enforce property maintenance, life-safety, and health codes in rental housing. Every rental building registers annually, buildings in the pool are inspected on a rotating basis and rated acceptable or unacceptable, and owners get at least 15 days' notice before an inspection.
To maintain the City's rental housing stock by enforcement of property maintenance, life safety and health codes, "applicable codes," through periodic building inspections and annual registration. ... All buildings in the rental inspection pool as defined in Section 900.2(f) shall be inspected to determine if they comply with all applicable codes. Based upon the inspection, each building will be rated as acceptable or unacceptable as those terms are defined in Sections 900.2(a) and (g), respectively. ... The code official shall send notice of the date and time that the inspection of a building listed in the rental inspection pool is to take place to the Owner or Owner's Agent at least 15 days prior to the scheduled inspection date.
Full Breakdown
Bloomington's rental inspection program exists, in the code's own words, to maintain the City's rental housing stock by enforcement of property maintenance, life safety and health codes through periodic building inspections and annual registration, per Bloomington City Code § 45-201, Sec. 900.1. Every building containing residential rental units, including dormitories and rooming houses, is registered annually with the Department of Economic & Community Development, and Section 900.2(f) sorts buildings into a Rental Inspection Pool based on a prior unacceptable rating, a substantiated complaint history, or recent conversion to rental use.
Buildings in the pool are inspected under Section 900.4 to determine compliance with all applicable codes, and each one comes out rated acceptable or unacceptable. The code official has to send the owner or owner's agent written notice of the inspection date and time at least 15 days ahead under Section 900.5(a), the owner gets up to 10 business days to reschedule, and notices must tell the owner they can refuse the inspection, in which case the City can seek an administrative search warrant; no occupied unit gets inspected without the tenant's consent or a warrant. Inspection results, including any fines for violations not fixed within the time given, go out to the owner within five business days. Owners or agents who miss a scheduled inspection, or whose building goes unregistered, face escalating fines, and a current registration is a precondition for the City issuing any building permit for that property under Section 900.11.
Violations & Fines
Failing to register a rental building draws a fine of $50 to $500 per day it stays unregistered under Sec. 900.3(a) and 900.7(a). Missing a scheduled inspection carries a separate fine of $250 to $500 per offense under Sec. 900.7(c), and false information on a registration statement is fined $500 to $1,000 per false statement. The City can also withhold building permits from an unregistered owner under Sec. 900.11(b).
Frequently Asked Questions
What is the point of Bloomington's rental inspection program?
How much notice does my landlord get before a rental inspection?
Can the City inspect my apartment without my permission?
Can I appeal an unacceptable rating or a fine?
Sources & Official References
Other rules in Bloomington
Compare Bloomington to another location·View the Illinois rental inspections overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.