HB 320 Utah House · 2025 General Session

Municipal Ordinance Amendments

HB 320 allows Utah municipalities to impose civil fines exceeding standard misdemeanor limits for repeated violations of specific ordinances related to occupancy, off-street parking, or rental/short-term rental properties. It permits fines up to $2,500 for three prior violations within 12 months (with at least 14 days between fines) or up to $5,000 for four or more prior violations. The bill directly affects property owners and renters who repeatedly breach these municipal codes. It does not change maximum fines for most violations but adds this exception with clear financial caps and compliance requirements. The law amends Utah Code Sections 10-3-703 and 10-11-2, focusing solely on enforcement mechanics.
Bill status failed 3 of 4 stages cleared
Introduction
Jan 2025
Committee Review
Feb 2025
Senate Passage
Feb 2025
Governor
Introduced Jan 27, 2025 Last action Mar 8, 2025
Maddy AI version diff · 4 comparisons

What changed between versions

Amended 2/18/2025 10:02:583 Substitute #1 · 5 edits
MODERATE
This bill substitutes a new version of HB 320 that removes the Senate sponsor name, changes the effective date from May 7, 2025 to February 13, 2025, and reorganizes the statutory text with different subsection numbering and formatting. The substantive policy content regarding municipal fines for ordinance violations remains largely the same.
Scope change
The bill's scope remains unchanged as it still amends Utah Code Section 10-3-703 regarding municipal ordinance penalties, but the document structure and some internal numbering have been reorganized.
TIMELINE

Removed the original effective date of May 7, 2025 and replaced it with a new date of February 13, 2025 in the header, though the effective date clause still states May 7, 2025.

TECHNICAL

Removed the Senate Sponsor name (Wayne A. Harper) from the header, leaving it blank.

Reorganized the statutory text with different subsection numbering (e.g., subsections (a) and (b) were renumbered to (b) and (c) in some places) and added bracketed text showing deleted portions.

Changed the document title from 'Amended 2/18/2025' to '1st Sub. (Buff) H.B. 320' indicating this is a substitute bill version.

Removed the timestamp '2-18-25 10:09 AM' that appeared in the original version.

Floor votes

How they voted

This bill passed the Senate by voice vote (no roll call recorded).
Full legislative history

Actions timeline

Total actions
27
Key actions
3
Committee
3
Amendments
2
Feb 28, 2025
Committee
Senate/ to standing committee
upper
Feb 26, 2025
Introduced
Senate/ 1st reading (Introduced)
upper
Feb 25, 2025
Upper · Passed
House/ passed 3rd reading
upper
Feb 18, 2025
Lower · Passed
House/ comm rpt/ substituted/ amended
lower
Feb 14, 2025
Lower · Passed
House Comm - Favorable Recommendation
lower
Feb 14, 2025
Introduced
House Comm - Amendment Recommendation
lower
Feb 5, 2025
Committee
House/ to standing committee
lower
Jan 27, 2025
Introduced
House/ 1st reading (Introduced)
lower
1 primary · 1 co-sponsor

Sponsors