Bills · 2025-2026 Regular Session
Relating to: county public works notice and competitive bidding thresholds. (FE)
Mobile home Public works Purchasing government Sex crimes
- Introduced, completed
- Passes Assembly, completed
- Passes Senate, completed
- Governor signs, completed
- Law, completed
Unfamiliar terms? Glossary
What this bill does
Plain-language analysis by the nonpartisan Legislative Reference Bureau
Under current law, if the estimated cost of a county public works project is between $5,000 and $25,000, the county must generally provide a notice before it contracts. If the estimated cost exceeds $25,000, a county must solicit bids and award the contract to the lowest responsible bidder.
This bill increases the notice threshold to $10,000 and the bidding threshold to $50,000 and adjusts these amounts quinquennially for inflation. The bill also provides exceptions to these bidding requirements for 1) public work for the purpose of providing housing for persons placed on supervised release as sexually violent persons and 2) improvements that are constructed by a private person and donated to a county after the completion of construction. With regard to the latter, a similar exception for donated improvements currently exists for improvements donated to a city or village.
What it would cost
Fiscal estimates filed by state agencies, as official PDFs
Sponsors
Registered lobbying interests · 6
Organizations that registered lobbying activity on this bill with the Wisconsin Ethics Commission. Registration means interest, not a position for or against. Official record
Votes
Assembly: Report Assembly Substitute Amendment 1 adoption recommended by Committee on Local Government, Ayes 6, Noes 3
Passed 6–3 Nov 7, 2025 official source full pageNo individual roll call was recorded for this vote. Committee votes and some older sessions record totals only.
Assembly: Report passage as amended recommended by Committee on Local Government, Ayes 6, Noes 3
Passed 6–3 Nov 7, 2025 official source full pageNo individual roll call was recorded for this vote. Committee votes and some older sessions record totals only.
Aye · 83
- Adam Neylon (15)
- Alex Dallman (39)
- Amanda Nedweski (32)
- Angela Stroud (73)
- Angelito Tenorio (14)
- Ann Roe (44)
- Barbara Dittrich (99)
- Ben Franklin (88)
- Bob Donovan (61)
- Bob Wittke (63)
- Brent Jacobson (87)
- Brienne Brown (43)
- Calvin Callahan (35)
- Chanz Green (74)
- Christian Phelps (93)
- Christine Sinicki (20)
- Chuck Wichgers (84)
- Cindi Duchow (97)
- Clint Moses (92)
- Dan Knodl (24)
- Darrin Madison (10)
- Dave Armstrong (67)
- Dave Maxey (83)
- Dave Murphy (56)
- David Steffen (4)
- Dean Kaufert (53)
- Deb Andraca (23)
- Duke Tucker (75)
- Elijah Behnke (6)
- Francesca Hong (76)
- Greta Neubauer (66)
- Gus Gustafson (55)
- Jeff Mursau (36)
- Jenna Jacobson (50)
- Jerry O'Connor (60)
- Jessie Rodriguez (21)
- Jill Billings (95)
- Jim Piwowarczyk (98)
- Joan Fitzgerald (46)
- Jodi Emerson (91)
- Joel Kitchens (1)
- John Spiros (86)
- Joy Goeben (5)
- Karen DeSanto (40)
- Karen Hurd (69)
- Karen Kirsch (7)
- Kevin Petersen (57)
- Lee Snodgrass (52)
- Lindee Brill (27)
- Lisa Subeck (79)
- Lori Palmeri (54)
- Margaret Arney (18)
- Mark Born (37)
- Mike Bare (80)
- Nancy VanderMeer (70)
- Pat Snyder (85)
- Paul Melotik (22)
- Renuka Mayadev (77)
- Rick Gundrum (58)
- Rob Brooks (59)
- Rob Kreibich (28)
- Rob Summerfield (68)
- Rob Swearingen (34)
- Robin Vos (33)
- Robyn Vining (13)
- Ron Tusler (3)
- Russell Goodwin (12)
- Ryan Clancy (19)
- Scott Allen (82)
- Scott Krug (72)
- Shae Sortwell (2)
- Shannon Zimmerman (30)
- Shelia Stubbs (78)
- Steve Doyle (94)
- Supreme Moore Omokunde (17)
- Tara Johnson (96)
- Todd Novak (51)
- Tony Kurtz (41)
- Travis Tranel (49)
- Treig Pronschinske (29)
- Tyler August (31)
- Vinnie Miresse (71)
- Will Penterman (38)
Nay · 14
- Alex Joers (81)
- Amaad Rivera-Wagner (90)
- Andrew Hysell (48)
- Angelina Cruz (62)
- Ben DeSmidt (65)
- Clint Anderson (45)
- Joe Sheehan (26)
- Kalan Haywood (16)
- Maureen McCarville (42)
- Priscilla Prado (9)
- Randy Udell (47)
- Ryan Spaude (89)
- Sequanna Taylor (11)
- Tip McGuire (64)
Not voting · 2
- Paul Tittl (25)
- Sylvia Ortiz-Velez (8)
Senate: Public hearing requirement waived by committee on Senate Organization, pursuant to Senate Rule 18 (1m), Ayes 3, Noes 2
Passed 3–2 Feb 9, 2026 official source full pageNo individual roll call was recorded for this vote. Committee votes and some older sessions record totals only.
Full history
- Sep 26, 2025 · Assembly
Introduced by Representatives O'Connor and Novak; cosponsored by Senator Tomczyk
- Sep 26, 2025 · Assembly
Read first time and referred to Committee on Local Government
- Oct 2, 2025 · Assembly
Assembly Substitute Amendment 1 offered by Representative O'Connor
- Oct 8, 2025 · Assembly
Public hearing held
- Oct 10, 2025 · Assembly
Fiscal estimate received
- Oct 29, 2025 · Assembly
Executive action taken
- Nov 7, 2025 · Assembly
Report Assembly Substitute Amendment 1 adoption recommended by Committee on Local Government, Ayes 6, Noes 3
- Nov 7, 2025 · Assembly
Report passage as amended recommended by Committee on Local Government, Ayes 6, Noes 3
- Nov 7, 2025 · Assembly
Referred to committee on Rules
- Jan 16, 2026 · Assembly
Assembly Substitute Amendment 2 offered by Representative O'Connor
- Jan 20, 2026 · Assembly
Placed on calendar 1-22-2026 by Committee on Rules
- Jan 22, 2026 · Assembly
Read a second time
- Jan 22, 2026 · Assembly
Assembly Substitute Amendment 2 adopted
- Jan 22, 2026 · Assembly
Ordered to a third reading
- Jan 22, 2026 · Assembly
Rules suspended
- Jan 22, 2026 · Assembly
Read a third time and passed, Ayes 83, Noes 14
- Jan 22, 2026 · Assembly
Ordered immediately messaged
- Jan 22, 2026 · Senate
Received from Assembly
- Jan 26, 2026 · Senate
Read first time and referred to committee on Senate Organization
- Jan 26, 2026 · Senate
Available for scheduling
- Feb 9, 2026 · Senate
Public hearing requirement waived by committee on Senate Organization, pursuant to Senate Rule 18 (1m), Ayes 3, Noes 2
- Feb 9, 2026 · Senate
Placed on calendar 2-11-2026 pursuant to Senate Rule 18(1)
- Feb 11, 2026 · Senate
Read a second time
- Feb 11, 2026 · Senate
Ordered to a third reading
- Feb 11, 2026 · Senate
Rules suspended to give bill its third reading
- Feb 11, 2026 · Senate
Read a third time and concurred in
- Feb 11, 2026 · Senate
Ordered immediately messaged
- Feb 12, 2026 · Assembly
Received from Senate concurred in
- Feb 13, 2026 · Assembly
Report correctly enrolled on 2-13-2026
- Mar 26, 2026 · Assembly
Presented to the Governor on 3-26-2026
- Mar 27, 2026 · Assembly
Report approved by the Governor on 3-27-2026. 2025 Wisconsin Act 119
- Mar 27, 2026 · Assembly
Published 3-28-2026