Senate Bill 3
Project labor agreements and public contracts. (FE)
Became law
The governor signed it on Apr 18, 2017. It's .
-
Introduced, passed
Jan 13, 2017
-
Committee, passed
Approved
-
Senate vote, passed
Passed 19 to 13
-
Assembly vote, passed
Passed 64 to 35
-
Governor, passed
Signed
-
Law, here now
2017 Wisconsin Act 3
Latest entry in the official record, Apr 18, 2017: “Published 4-18-2017”
Following saves it on this device. New actions show on your Following page. You can also get updates in a feed reader.
Terms on this page
Wisconsin Act
The number a bill gets when it becomes law, like 2025 Wisconsin Act 12.
Official term: Act. More in the glossary
Legislative Reference Bureau
The Legislature's nonpartisan office that drafts bills and writes the summary at the top of each one.
Official term: LRB analysis. More in the glossary
Author
A lawmaker who formally puts a bill forward. The text itself is drafted by the Legislative Reference Bureau.
Official term: Author, coauthor. More in the glossary
Signed on in support
Lawmakers who back a bill without being one of its authors, often from the other chamber.
Official term: Cosponsor. More in the glossary
Cost estimate
A state agency's estimate of what a bill would cost or save.
Official term: Fiscal estimate. More in the glossary
Roll call
A vote where each lawmaker's yes or no is recorded by name.
Official term: Roll call vote. More in the glossary
What it does
Summary by the , the Legislature's nonpartisan drafting office. It's their wording, not ours.
Under this bill, the state and local units of government are prohibited from engaging in certain practices in letting bids for state procurement or public works contracts. Under the bill, the state and local governments may not do any of the following in specifications for bids for the contracts: 1) require that a bidder enter into an agreement with a labor organization; 2) consider, when awarding a contract, whether a bidder has or has not entered into an agreement with a labor organization;
or 3) require that a bidder enter into an agreement that requires that the bidder or bidder's employees become or remain members of a labor organization or pay any dues or fees to a labor organization.
Who's behind it
9 senators are its . All 9 are Republicans.
38 more lawmakers .
See all 47 names Hide the names
Authors (9)
- David Craig · Republican, Senate
- Alberta Darling · Republican, Senate
- Chris Kapenga · Republican, Senate
- Devin LeMahieu · Republican, Senate
- Steve Nass · Republican, Senate
- Luther S. Olsen · Republican, Senate
- Duey Stroebel · Republican, Senate
- Leah Vukmir · Republican, Senate
- Van Wanggaard · Republican, Senate
Signed on in support (38)
- Scott Allen · Republican, Assembly
- Kathleen Bernier · Republican, Senate
- Mark Born · Republican, Assembly
- Janel Brandtjen · Republican, Assembly
- Cindi Duchow · Republican, Assembly
- Edward Brooks · Republican, Assembly
- Mary Felzkowski · Republican, Senate
- Bob Gannon · Republican, Assembly
- Cody Horlacher · Republican, Assembly
- Rob Hutton · Republican, Senate
- André Jacque · Republican, Senate
- John Jagler · Republican, Senate
- Adam Jarchow · Republican, Assembly
- Joel Kitchens · Republican, Assembly
- Joel Kleefisch · Republican, Assembly
- Dan Knodl · Republican, Assembly
- Dale Kooyenga · Republican, Senate
- Jesse Kremer · Republican, Assembly
- Mike Kuglitsch · Republican, Assembly
- John Macco · Republican, Assembly
- Dave Murphy · Republican, Assembly
- Adam Neylon · Republican, Assembly
- Jim Ott · Republican, Assembly
- Kevin Petersen · Republican, Assembly
- Romaine Quinn · Republican, Senate
- Rob Brooks · Republican, Assembly
- Jessie Rodriguez · Republican, Assembly
- Mike Rohrkaste · Republican, Assembly
- Joe Sanfelippo · Republican, Assembly
- Michael Schraa · Republican, Assembly
- Ken Skowronski · Republican, Assembly
- Rob Stafsholt · Republican, Senate
- David Steffen · Republican, Assembly
- Rob Swearingen · Republican, Assembly
- Jeremy Thiesfeldt · Republican, Assembly
- Tyler Vorpagel · Republican, Assembly
- Chuck Wichgers · Republican, Assembly
- Shannon Zimmerman · Republican, Assembly
What it would cost
State agencies filed a . Each opens as a PDF from the Legislature.
Versions and amendments
Every text the Legislature printed for this bill, including proposed changes. Each opens on the Legislature's site.
How lawmakers voted
There were 11 votes on this bill.
Senate Committee on Labor and Regulatory Reform vote to recommend it
Passed, 3 to 2 · Feb 2, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Report passage recommended by Committee on Labor and Regulatory Reform, Ayes 3, Noes 2”. Official record · This vote on its own page
Senate vote on an amendment
Passed, 19 to 13 · Feb 8, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Senate Amendment 1 laid on table, Ayes 19, Noes 13”. Official record · This vote on its own page
Senate vote on an amendment
Passed, 19 to 13 · Feb 8, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Senate Amendment 2 laid on table, Ayes 19, Noes 13”. Official record · This vote on its own page
Senate vote to pass it
Passed, 19 to 13 · Feb 8, 2017 · 1 didn't vote
See how each of the 33 senators voted Hide the names
D: Democrat, R: Republican
Yes (19)
- Alberta Darling (R, 8)
- Dan Feyen (R, 20)
- David Craig (R, 28)
- Devin LeMahieu (R, 9)
- Duey Stroebel (R, 20)
- Frank G. Lasee (R, 1)
- Howard Marklein (R, 17)
- Jerry Petrowski (R, 29)
- Leah Vukmir (R, 5)
- Luther S. Olsen (R, 14)
- Patrick Testin (R, 24)
- Rob Cowles (R, 2)
- Roger Roth (R, 19)
- Scott L. Fitzgerald (R, 13)
- Sheila Harsdorf (R, 10)
- Steve Nass (R, 11)
- Terry Moulton (R, 23)
- Thomas Tiffany (R, 12)
- Van Wanggaard (R, 21)
No (13)
- Bob Wirch (D, 22)
- Chris Larson (D, 7)
- Dave Hansen (D, 30)
- Fred A. Risser (D, 26)
- Janet Bewley (D, 25)
- Janis Ringhand (D, 15)
- Jennifer Shilling (D, 32)
- Jon Erpenbach (D, 27)
- Kathleen Vinehout (D, 31)
- LaTonya Johnson (D, 6)
- Lena Taylor (D, 4)
- Mark Miller (D, 16)
- Tim Carpenter (D, 3)
Didn't vote (1)
- Chris Kapenga (R, 33)
Official motion: “PASSAGE”. Official record · This vote on its own page
Assembly vote to pass it
Passed, 64 to 35 · Mar 9, 2017
See how each of the 99 representatives voted Hide the names
D: Democrat, R: Republican
Yes (64)
- Adam Jarchow (R, 28)
- Adam Neylon (R, 15)
- Amy Loudenbeck (R, 31)
- André Jacque (R, 1)
- Bob Gannon (R, 58)
- Bob Kulp (R, 69)
- Chuck Wichgers (R, 84)
- Cindi Duchow (R, 97)
- Cody Horlacher (R, 33)
- Dale Kooyenga (R, 5)
- Dan Knodl (R, 24)
- Dave Murphy (R, 56)
- David Steffen (R, 4)
- Edward Brooks (R, 50)
- Gary Tauchen (R, 6)
- James Edming (R, 87)
- Janel Brandtjen (R, 22)
- Jeff Mursau (R, 36)
- Jeremy Thiesfeldt (R, 52)
- Jesse Kremer (R, 59)
- Jessie Rodriguez (R, 21)
- Jim Ott (R, 23)
- Jim Steineke (R, 5)
- Joan Ballweg (R, 14)
- Joe Sanfelippo (R, 15)
- Joel Kitchens (R, 1)
- Joel Kleefisch (R, 38)
- John Jagler (R, 13)
- John Macco (R, 88)
- John Nygren (R, 89)
- John Spiros (R, 86)
- Kathleen Bernier (R, 23)
- Keith Ripp (R, 42)
- Ken Skowronski (R, 82)
- Kevin Petersen (R, 57)
- Lee Nerison (R, 96)
- Mark Born (R, 37)
- Mary Felzkowski (R, 12)
- Michael Schraa (R, 53)
- Mike Kuglitsch (R, 84)
- Mike Rohrkaste (R, 55)
- Nancy VanderMeer (R, 70)
- Pat Snyder (R, 85)
- Paul Tittl (R, 25)
- Rob Brooks (R, 59)
- Rob Hutton (R, 5)
- Rob Stafsholt (R, 10)
- Rob Summerfield (R, 68)
- Rob Swearingen (R, 34)
- Robin Vos (R, 33)
- Romaine Quinn (R, 25)
- Ron Tusler (R, 3)
- Samantha Kerkman (R, 61)
- Scott Allen (R, 82)
- Scott Krug (R, 72)
- Shannon Zimmerman (R, 30)
- Terry Katsma (R, 26)
- Thomas Weatherston (R, 62)
- Todd Novak (R, 51)
- Travis Tranel (R, 49)
- Treig Pronschinske (R, 29)
- Tyler August (R, 31)
- Tyler Vorpagel (R, 27)
- Warren Petryk (R, 93)
No (35)
- Amanda Stuck (D, 57)
- Beth Meyers (D, 74)
- Chris Taylor (D, 76)
- Christine Sinicki (D, 20)
- Cory Mason (D, 66)
- Dana Wachs (D, 91)
- Daniel Riemer (D, 7)
- Dave Considine (D, 81)
- David Bowen (D, 10)
- David Crowley (D, 17)
- Debra Kolste (D, 44)
- Dianne Hesselbein (D, 27)
- Don Vruwink (D, 43)
- Eric Genrich (D, 90)
- Evan Goyke (D, 18)
- Frederick Kessler (D, 12)
- Gary Hebl (D, 46)
- Gordon Hintz (D, 54)
- Jason Fields (D, 11)
- Jill Billings (D, 95)
- Jimmy Anderson (D, 47)
- JoCasta Zamarripa (D, 8)
- Jonathan Brostoff (D, 19)
- Josh Zepnick (D, 9)
- Katrina Shankland (D, 71)
- Leon Young (D, 16)
- Lisa Subeck (D, 79)
- Mark Spreitzer (D, 15)
- Melissa Sargent (D, 48)
- Nick Milroy (D, 73)
- Peter Barca (D, 64)
- Sondy Pope (D, 80)
- Steve Doyle (D, 94)
- Terese Berceau (D, 77)
- Tod Ohnstad (D, 65)
Official motion: “CONCURRENCE”. Official record · This vote on its own page
Assembly vote on an amendment
Passed, 64 to 35 · Mar 9, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Assembly Amendment 1 laid on table, Ayes 64, Noes 35”. Official record · This vote on its own page
Assembly vote on an amendment
Passed, 64 to 35 · Mar 9, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Assembly Amendment 2 laid on table, Ayes 64, Noes 35”. Official record · This vote on its own page
Assembly vote on an amendment
Passed, 64 to 35 · Mar 9, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Assembly Amendment 3 laid on table, Ayes 64, Noes 35”. Official record · This vote on its own page
Assembly vote on an amendment
Passed, 64 to 35 · Mar 9, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Assembly Amendment 4 laid on table, Ayes 64, Noes 35”. Official record · This vote on its own page
Assembly vote on an amendment
Passed, 64 to 35 · Mar 9, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Assembly Amendment 5 laid on table, Ayes 64, Noes 35”. Official record · This vote on its own page
Assembly vote on an amendment
Passed, 64 to 35 · Mar 9, 2017
No member-by-member record exists for this vote. Committee votes and some older sessions record totals only.
Official motion: “Assembly Amendment 6 laid on table, Ayes 64, Noes 35”. Official record · This vote on its own page
What happened
-
Apr 18, 2017
The new law was published.
-
Apr 18, 2017
The governor signed it. It became 2017 Wisconsin Act 3.
-
Apr 13, 2017
Sent to the governor.
-
Mar 9, 2017
The Assembly passed it too, 64 to 35.
-
Feb 13, 2017
Sent to the Assembly Committee on Rules.
-
Feb 9, 2017
1 more representative signed on in support.
-
Feb 8, 2017
The Assembly received it.
-
Feb 8, 2017
The Senate passed it, 19 to 13.
-
Feb 8, 2017
“Placed on the calendar of 2-8-2017 following Senate Bill 10” (the official wording)
-
Feb 2, 2017
The committee voted to recommend passing it, 3 to 2.
-
Feb 1, 2017
A state agency sent in its estimate of the cost.
-
Jan 25, 2017
The committee held a public hearing.
-
Jan 20, 2017
1 more representative signed on in support.
-
Jan 13, 2017
Sent to the Senate Committee on Labor and Regulatory Reform.
-
Jan 13, 2017
Introduced in the Senate.
See the official record, word for word Hide the official record
- Jan 13, 2017 · Senate
Introduced by Senators Vukmir, Olsen, Craig, Darling, Kapenga, LeMahieu, Nass, Stroebel and Wanggaard; cosponsored by Representatives Hutton, Kitchens, Allen, Bernier, Born, Brandtjen, E. Brooks, R. Brooks, Duchow, Felzkowski, Gannon, Horlacher, Jacque, Jagler, Jarchow, Kleefisch, Knodl, Kooyenga, Kremer, Kuglitsch, Macco, Murphy, Neylon, Ott, Petersen, Quinn, Rodriguez, Rohrkaste, Sanfelippo, Schraa, Skowronski, Steffen, Swearingen, Thiesfeldt, Vorpagel and Zimmerman
- Jan 13, 2017 · Senate
Read first time and referred to Committee on Labor and Regulatory Reform
- Jan 20, 2017 · Senate
Representative Wichgers added as a cosponsor
- Jan 25, 2017 · Senate
Public hearing held
- Feb 1, 2017 · Senate
Fiscal estimate received
- Feb 2, 2017 · Senate
Executive action taken
- Feb 2, 2017 · Senate
Report passage recommended by Committee on Labor and Regulatory Reform, Ayes 3, Noes 2
- Feb 2, 2017 · Senate
Available for scheduling
- Feb 6, 2017 · Senate
Placed on calendar 2-8-2017 pursuant to Senate Rule 18(1)
- Feb 8, 2017 · Senate
Senate Amendment 1 offered by Senators L. Taylor, Ringhand, Wirch, Bewley, Johnson, Carpenter, Miller, Shilling, Vinehout and Hansen
- Feb 8, 2017 · Senate
Senate Amendment 2 offered by Senators Ringhand, Wirch, Shilling, Miller, Bewley, Carpenter, L. Taylor and Hansen
- Feb 8, 2017 · Senate
Read a second time
- Feb 8, 2017 · Senate
Placed on the calendar of 2-8-2017 following Senate Bill 10
- Feb 8, 2017 · Senate
Senate Amendment 1 laid on table, Ayes 19, Noes 13
- Feb 8, 2017 · Senate
Senate Amendment 2 laid on table, Ayes 19, Noes 13
- Feb 8, 2017 · Senate
Ordered to a third reading
- Feb 8, 2017 · Senate
Rules suspended
- Feb 8, 2017 · Senate
Read a third time and passed, Ayes 19, Noes 13
- Feb 8, 2017 · Senate
Ordered immediately messaged
- Feb 8, 2017 · Assembly
Received from Senate
- Feb 9, 2017 · Assembly
Representative Stafsholt added as a cosponsor
- Feb 13, 2017 · Assembly
Read first time and referred to committee on Rules
- Mar 1, 2017 · Assembly
Placed on calendar 3-9-2017 by Committee on Rules
- Mar 9, 2017 · Assembly
Rules suspended to withdraw from calendar and take up
- Mar 9, 2017 · Assembly
Read a second time
- Mar 9, 2017 · Assembly
Assembly Amendment 1 offered by Representatives Sinicki, Hesselbein and Barca
- Mar 9, 2017 · Assembly
Assembly Amendment 1 laid on table, Ayes 64, Noes 35
- Mar 9, 2017 · Assembly
Assembly Amendment 2 offered by Representatives Hesselbein, Milroy, Sinicki and Barca
- Mar 9, 2017 · Assembly
Assembly Amendment 2 laid on table, Ayes 64, Noes 35
- Mar 9, 2017 · Assembly
Assembly Amendment 3 offered by Representatives Zamarripa, Sinicki and Hebl
- Mar 9, 2017 · Assembly
Assembly Amendment 3 laid on table, Ayes 64, Noes 35
- Mar 9, 2017 · Assembly
Assembly Amendment 4 offered by Representatives Ohnstad and Sinicki
- Mar 9, 2017 · Assembly
Assembly Amendment 4 laid on table, Ayes 64, Noes 35
- Mar 9, 2017 · Assembly
Assembly Amendment 5 offered by Representatives Bowen, Kessler, Spreitzer, Hesselbein, Young, Fields and Riemer
- Mar 9, 2017 · Assembly
Assembly Amendment 5 laid on table, Ayes 64, Noes 35
- Mar 9, 2017 · Assembly
Assembly Amendment 6 offered by Representatives Sinicki, Barca, Wachs, Hesselbein and Spreitzer
- Mar 9, 2017 · Assembly
Assembly Amendment 6 laid on table, Ayes 64, Noes 35
- Mar 9, 2017 · Assembly
Ordered to a third reading
- Mar 9, 2017 · Assembly
Rules suspended
- Mar 9, 2017 · Assembly
Read a third time and concurred in, Ayes 64, Noes 35
- Mar 9, 2017 · Assembly
Ordered immediately messaged
- Mar 9, 2017 · Senate
Received from Assembly concurred in
- Mar 17, 2017 · Senate
Report correctly enrolled
- Apr 13, 2017 · Senate
Presented to the Governor on 4-13-2017
- Apr 18, 2017 · Senate
Report approved by the Governor on 4-17-2017. 2017 Wisconsin Act 3
- Apr 18, 2017 · Senate
Published 4-18-2017
Terms on this page
Wisconsin Act
The number a bill gets when it becomes law, like 2025 Wisconsin Act 12.
Official term: Act. More in the glossary
Legislative Reference Bureau
The Legislature's nonpartisan office that drafts bills and writes the summary at the top of each one.
Official term: LRB analysis. More in the glossary
Author
A lawmaker who formally puts a bill forward. The text itself is drafted by the Legislative Reference Bureau.
Official term: Author, coauthor. More in the glossary
Signed on in support
Lawmakers who back a bill without being one of its authors, often from the other chamber.
Official term: Cosponsor. More in the glossary
Cost estimate
A state agency's estimate of what a bill would cost or save.
Official term: Fiscal estimate. More in the glossary
Roll call
A vote where each lawmaker's yes or no is recorded by name.
Official term: Roll call vote. More in the glossary
From the Wisconsin Legislature's official record, checked Sep 15, 2026. See the source
Wisconsin Act
The number a bill gets when it becomes law, like 2025 Wisconsin Act 12.
Official term: Act
Legislative Reference Bureau
The Legislature's nonpartisan office that drafts bills and writes the summary at the top of each one.
Official term: LRB analysis
Signed on in support
Lawmakers who back a bill without being one of its authors, often from the other chamber.
Official term: Cosponsor
Cost estimate
A state agency's estimate of what a bill would cost or save.
Official term: Fiscal estimate
Roll call
A vote where each lawmaker's yes or no is recorded by name.
Official term: Roll call vote