SB 908 — An Act amending the act of August 15, 1961 (P.L.987, No.442), known as the Pennsylvania Prevailing Wage Act, further providing for definitions, for specifications and for duty of secretary.
Last action — Referred to LABOR AND INDUSTRY, June 12, 2026
-
✓Introduced
-
✓In Committee
-
3Passed Senate
-
4Passed House
-
5To Executive
-
6Enacted
This bill has passed the Senate. Introduced July 08, 2025. It now moves to the second chamber.
Next likely step: consideration and a floor vote in the House.
Odds of enactment
Moderate chanceBased on the sponsor, cosponsors, and committee posture, this bill has a moderate chance of becoming law.
Upgrade to see the exact probability and what's driving it.
A statistical estimate from our own model of past outcomes — an insight, not a guarantee. Policymaking is volatile.
Prognosis
-
Passed Senate
Current position in the legislative process.
-
17 sponsors
1 primary, 16 co-sponsors signed on.
-
Bipartisan support
Sponsored across 2 parties (12 D · 5 R) — cross-party backing.
-
Cleared a recorded vote
Passed 4 recorded votes so far.
Based on stage, sponsorship breadth, committee status, recorded votes, and cross-state momentum — a description of the observable signals, not a prediction.
In plain language
The bill amends the Pennsylvania Prevailing Wage Act regarding definitions and responsibilities.
This legislation modifies certain definitions and specifications within the Pennsylvania Prevailing Wage Act. It also outlines the duties of the secretary responsible for implementing the Act.
What this means for you
- Workers: This means workers may see changes in how their wages are determined on public projects.
Summary
Protecting Pennsylvanian Workers
Bill Text
What changed in the latest version
90 added · 113 removedPlain-language change summary
The bill has been updated to clarify the types of projects that are covered under the prevailing wage law. It specifies that work done on rehabilitation or safety improvements for residential properties and schools is excluded from the wage requirements if the project cost is below $25,000. Additionally, it refines the definition of "workman" to include all workers directly involved in public work projects, ensuring that potential fabricators of custom materials are recognized. These changes are important as they help ensure fair wages for workers while also providing clear guidelines for project eligibility under the law.
PRIOR PRINTER'S NO.
1033 PRINTER'STHE NO.GENERAL ASSEMBLY OF PENNSYLVANIA SENATE BILL Session of No.
1804908 THE2025 GENERALINTRODUCED ASSEMBLYBY OFFARRY, PENNSYLVANIATARTAGLIONE, SENATEHUGHES, BILLSAVAL, SessionCOMITTA, KANE, SANTARSIERO, HAYWOOD, COSTA, VOGEL, FONTANA AND CAPPELLETTI, JULY 8, 2025 REFERRED TO LABOR AND INDUSTRY, JULY 8, 2025 AN ACT Amending the act of No.August 15, 1961 (P.L.987, No.442), entitled "An act relating to public works contracts;
908 2025 INTRODUCED BY FARRY, TARTAGLIONE, HUGHES, SAVAL, COMITTA, KANE, MILLER, BARTOLOTTA, PENNYCUICK, PICOZZI AND PISCIOTTANO,, JULY 8, 2025 SENAMENDED, JUNE 9, 2026ND EXECUTIVE NOMINATIONS, RE-REPORTED AS AN ACT Amending the act of August 15, 1961 (P.L.987, No.442), entitled "An act relating to public works contracts;
providing remedies, penalties and repealing existing laws," further providing for definitions, for specifications, for prevailing wage and for duty ofoffor <-- secretary.
Section 2(5) and (7) of the act of August 15, 1961 (P.L.987, No.442), known as the Pennsylvania Prevailing Wage Act, are amended and the section is amended by adding a <-- paragraph PARAGRAPHS to read:
<-- Section 2.
Definitions.--As used in this act-- * * * (5) "Public work" means construction, reconstruction, demolition, alteration, custom fabrication and/or repair work other than maintenance work, with the exception reserved for HVAC duct cleaning, done under contract and paid for in whole or in part out of the funds of a public body where the estimated cost of the total project is in excess of twenty-five thousand dollars ($25,000), but shall not include work performed under a rehabilitation or manpower training program.,program. THE REHABILITATION <-- OF A RESIDENTIAL PROPERTY OR SCHOOL SAFETY AND SECURITY IMPROVEMENTS.
(i) The goods and materials shall include those used in the trades or systems, including plumbing or pipe-fitting systems, heating, ventilating, air conditioning, refrigeration systems, sheet metal or other duct systems, boiler systems, electrical systems, welding work, mechanical insulation work, ornamental iron work, rebar system assembly or one or more signs in a 20250SB0908PN1804 - 2 - project, or any other fabrication which is one or more entire modules or structures prefabricated to specifications for a particular project of public work with minimal construction work 20250SB0908PN1033 - 2 - remaining other than installation, regardless of whether unforeseen construction work is required on the public work site to modify the custom fabricated item for the purpose of installation, for use in a project of public work or for use in a type or classification of a project of public work.
(12) "SCHOOL SAFETY AND SECURITY IMPROVEMENTS" MEANS <-- CONSTRUCTION, RECONSTRUCTION, DEMOLITION, ALTERATION OR REPAIR WORK PERFORMED TO ENHANCE OR IMPROVE SCHOOL SAFETY AND SECURITY, WHICH IS:
(I) RECOMMENDED OR IDENTIFIED BY A SCHOOL SAFETY AND SECURITY ASSESSMENT PERFORMED UNDER SECTION 1305-B OF THE ACT OF MARCH 10, 1949 (P.L.30, NO.14), KNOWN AS THE PUBLIC SCHOOL CODE OF 1949.
(II) PAID FOR IN WHOLE OR IN PART FROM MONEY PROVIDED UNDER SECTION 1306-B OF THE PUBLIC SCHOOL CODE OF 1949.
(III) IDENTIFIED IN THE CRITERIA DEVELOPED BY THE SCHOOL SAFETY AND SECURITY COMMITTEE UNDER SECTION 1303-B OF THE PUBLIC SCHOOL CODE OF 1949.
(IV) ESTIMATED TO HAVE A TOTAL PROJECT COST NOT EXCEEDING FIFTY THOUSAND DOLLARS ($50,000).
(13) "RESIDENTIAL PROPERTY" MEANS PROPERTY CONTAINING FEWER THAN EIGHT RESIDENTIAL UNITS.
THE TERM DOES NOT INCLUDE RESIDENTIAL MUNICIPAL HOUSING AUTHORITY PROPERTY LOCATED IN A CITY OF THE FIRST CLASS.
Sections 3, 5 and 7 of the act are amended to <-- 20250SB0908PN1804 - 3 - read:
Prevailing Wage.--Not less than the prevailing <-- minimum wages as determined hereunder shall be paid to all workmen employed on public work.
Duty of Secretary.--The secretary shall, after consultation with the advisory board, determine the general 20250SB0908PN1033 - 3 - prevailing minimum wage rate in the locality in which the public work is to be performed for each craft or classification of all workmen needed to perform public work contracts during the anticipated term thereof:
For workmen engaged in 20250SB0908PN1804 - 4 - custom fabrication for a public work project, the applicable prevailing minimum wage rates shall be the prevailing minimum wage rate for the applicable craft or trade in the locality in which the public work project is located.
20250SB0908PN180420250SB0908PN1033 - 54 -
Action History
-
Referred to LABOR AND INDUSTRY, June 12, 2026
-
In the House
-
(Remarks see Senate Journal Page ....), June 10, 2026
-
Third consideration and final passage, June 10, 2026 (37-13)
-
Re-reported as amended, June 9, 2026
-
Re-referred to RULES AND EXECUTIVE NOMINATIONS, June 3, 2026
-
Second consideration, June 3, 2026
-
First consideration, June 2, 2026
-
Reported as committed, June 2, 2026
-
Referred to LABOR AND INDUSTRY, July 8, 2025
Sponsors
- Frank A. Farry · Primary
- Christine M. Tartaglione · Cosponsor
- Nikil Saval · Cosponsor
- John I. Kane · Cosponsor
- Steven J. Santarsiero · Cosponsor
- Art Haywood · Cosponsor
- Jay Costa · Cosponsor
- Elder A. Vogel · Cosponsor
- Wayne D. Fontana · Cosponsor
- Amanda M. Cappelletti · Cosponsor
- Camera Bartolotta · Cosponsor
- Joe Picozzi · Cosponsor
- Nick Pisciottano · Cosponsor
- Carolyn T. Comitta · Cosponsor
- Vincent J. Hughes · Cosponsor
- Tracy Pennycuick · Cosponsor
- Nick Miller · Cosponsor
Sponsorship breakdown
Export CSV (upgrade) →1 sponsors · 16 co-sponsors · 236 not signed on · 17 voted No
Sponsors (1)
- Frank A. Farry Republican
Co-sponsors (16)
- Christine M. Tartaglione Democratic
- Nikil Saval Democratic
- John I. Kane Democratic
- Steven J. Santarsiero Democratic
- Art Haywood Democratic
- Jay Costa Democratic
- Elder A. Vogel Republican
- Wayne D. Fontana Democratic
- Amanda M. Cappelletti Democratic
- Camera Bartolotta Republican
- Joe Picozzi Republican
- Nick Pisciottano Democratic
- Carolyn T. Comitta Democratic
- Vincent J. Hughes Democratic
- Tracy Pennycuick Republican Voted No
- Nick Miller Democratic
Not signed on (236)
236 members have not signed on to this bill.
Show all 236 →"Not signed on" means a member has not sponsored or co-sponsored this bill — it does not imply opposition. Members flagged Voted No have a recorded No vote on this bill.
Votes
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 14 | 13 | 0 | 0 |
| Democratic | 22 | 0 | 0 | 0 |
| Unaffiliated | 1 | 0 | 0 | 0 |
| Total | 37 | 13 | 0 | 0 |
| % of votes cast | 74% | 26% | 0% | 0% |
How each member voted (50)
| Member | Party | Vote |
|---|---|---|
| Anthony Williams | — | Yea |
| Amanda M. Cappelletti | Democratic | Yea |
| Art Haywood | Democratic | Yea |
| Carolyn T. Comitta | Democratic | Yea |
| Christine M. Tartaglione | Democratic | Yea |
| James Andrew Malone | Democratic | Yea |
| Jay Costa | Democratic | Yea |
| John I. Kane | Democratic | Yea |
| Judith L. Schwank | Democratic | Yea |
| Katie J. Muth | Democratic | Yea |
| Lindsey M. Williams | Democratic | Yea |
| Lisa M. Boscola | Democratic | Yea |
| Maria Collett | Democratic | Yea |
| Marty Flynn | Democratic | Yea |
| Nick Miller | Democratic | Yea |
| Nick Pisciottano | Democratic | Yea |
| Nikil Saval | Democratic | Yea |
| Patty Kim | Democratic | Yea |
| Sharif Street | Democratic | Yea |
| Steven J. Santarsiero | Democratic | Yea |
| Timothy P. Kearney | Democratic | Yea |
| Vincent J. Hughes | Democratic | Yea |
| Wayne D. Fontana | Democratic | Yea |
| Camera Bartolotta | Republican | Yea |
| Chris Gebhard | Republican | Nay |
| Cris Dush | Republican | Nay |
| Daniel Laughlin | Republican | Yea |
| David G. Argall | Republican | Yea |
| Dawn W. Keefer | Republican | Nay |
| Devlin J. Robinson | Republican | Yea |
| Doug Mastriano | Republican | Nay |
| Elder A. Vogel | Republican | Yea |
| Frank A. Farry | Republican | Yea |
| Gene Yaw | Republican | Nay |
| Greg Rothman | Republican | Yea |
| Jarrett Coleman | Republican | Nay |
| Joe Picozzi | Republican | Yea |
| Joe Pittman | Republican | Yea |
| Judy Ward | Republican | Nay |
| Kim L. Ward | Republican | Yea |
| Kristin Phillips-Hill | Republican | Nay |
| Lisa Baker | Republican | Yea |
| Lynda Schlegel Culver | Republican | Nay |
| Michele Brooks | Republican | Nay |
| Patrick J. Stefano | Republican | Nay |
| Rosemary M. Brown | Republican | Yea |
| Scott E. Hutchinson | Republican | Nay |
| Scott Martin | Republican | Nay |
| Tracy Pennycuick | Republican | Yea |
| Wayne Langerholc | Republican | Yea |
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 18 | 9 | 0 | 0 |
| Democratic | 20 | 2 | 0 | 0 |
| Unaffiliated | 1 | 0 | 0 | 0 |
| Total | 39 | 11 | 0 | 0 |
| % of votes cast | 78% | 22% | 0% | 0% |
How each member voted (50)
| Member | Party | Vote |
|---|---|---|
| Anthony Williams | — | Yea |
| Amanda M. Cappelletti | Democratic | Yea |
| Art Haywood | Democratic | Yea |
| Carolyn T. Comitta | Democratic | Yea |
| Christine M. Tartaglione | Democratic | Yea |
| James Andrew Malone | Democratic | Yea |
| Jay Costa | Democratic | Yea |
| John I. Kane | Democratic | Yea |
| Judith L. Schwank | Democratic | Yea |
| Katie J. Muth | Democratic | Nay |
| Lindsey M. Williams | Democratic | Nay |
| Lisa M. Boscola | Democratic | Yea |
| Maria Collett | Democratic | Yea |
| Marty Flynn | Democratic | Yea |
| Nick Miller | Democratic | Yea |
| Nick Pisciottano | Democratic | Yea |
| Nikil Saval | Democratic | Yea |
| Patty Kim | Democratic | Yea |
| Sharif Street | Democratic | Yea |
| Steven J. Santarsiero | Democratic | Yea |
| Timothy P. Kearney | Democratic | Yea |
| Vincent J. Hughes | Democratic | Yea |
| Wayne D. Fontana | Democratic | Yea |
| Camera Bartolotta | Republican | Yea |
| Chris Gebhard | Republican | Yea |
| Cris Dush | Republican | Nay |
| Daniel Laughlin | Republican | Yea |
| David G. Argall | Republican | Yea |
| Dawn W. Keefer | Republican | Nay |
| Devlin J. Robinson | Republican | Yea |
| Doug Mastriano | Republican | Yea |
| Elder A. Vogel | Republican | Yea |
| Frank A. Farry | Republican | Yea |
| Gene Yaw | Republican | Nay |
| Greg Rothman | Republican | Nay |
| Jarrett Coleman | Republican | Nay |
| Joe Picozzi | Republican | Yea |
| Joe Pittman | Republican | Yea |
| Judy Ward | Republican | Yea |
| Kim L. Ward | Republican | Yea |
| Kristin Phillips-Hill | Republican | Nay |
| Lisa Baker | Republican | Yea |
| Lynda Schlegel Culver | Republican | Yea |
| Michele Brooks | Republican | Yea |
| Patrick J. Stefano | Republican | Nay |
| Rosemary M. Brown | Republican | Yea |
| Scott E. Hutchinson | Republican | Nay |
| Scott Martin | Republican | Nay |
| Tracy Pennycuick | Republican | Yea |
| Wayne Langerholc | Republican | Yea |
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 15 | 12 | 0 | 0 |
| Democratic | 20 | 2 | 0 | 0 |
| Unaffiliated | 1 | 0 | 0 | 0 |
| Total | 36 | 14 | 0 | 0 |
| % of votes cast | 72% | 28% | 0% | 0% |
How each member voted (50)
| Member | Party | Vote |
|---|---|---|
| Anthony Williams | — | Yea |
| Amanda M. Cappelletti | Democratic | Yea |
| Art Haywood | Democratic | Yea |
| Carolyn T. Comitta | Democratic | Yea |
| Christine M. Tartaglione | Democratic | Yea |
| James Andrew Malone | Democratic | Yea |
| Jay Costa | Democratic | Yea |
| John I. Kane | Democratic | Yea |
| Judith L. Schwank | Democratic | Yea |
| Katie J. Muth | Democratic | Nay |
| Lindsey M. Williams | Democratic | Nay |
| Lisa M. Boscola | Democratic | Yea |
| Maria Collett | Democratic | Yea |
| Marty Flynn | Democratic | Yea |
| Nick Miller | Democratic | Yea |
| Nick Pisciottano | Democratic | Yea |
| Nikil Saval | Democratic | Yea |
| Patty Kim | Democratic | Yea |
| Sharif Street | Democratic | Yea |
| Steven J. Santarsiero | Democratic | Yea |
| Timothy P. Kearney | Democratic | Yea |
| Vincent J. Hughes | Democratic | Yea |
| Wayne D. Fontana | Democratic | Yea |
| Camera Bartolotta | Republican | Yea |
| Chris Gebhard | Republican | Nay |
| Cris Dush | Republican | Nay |
| Daniel Laughlin | Republican | Nay |
| David G. Argall | Republican | Yea |
| Dawn W. Keefer | Republican | Nay |
| Devlin J. Robinson | Republican | Yea |
| Doug Mastriano | Republican | Yea |
| Elder A. Vogel | Republican | Yea |
| Frank A. Farry | Republican | Yea |
| Gene Yaw | Republican | Nay |
| Greg Rothman | Republican | Nay |
| Jarrett Coleman | Republican | Nay |
| Joe Picozzi | Republican | Yea |
| Joe Pittman | Republican | Yea |
| Judy Ward | Republican | Yea |
| Kim L. Ward | Republican | Yea |
| Kristin Phillips-Hill | Republican | Nay |
| Lisa Baker | Republican | Yea |
| Lynda Schlegel Culver | Republican | Yea |
| Michele Brooks | Republican | Nay |
| Patrick J. Stefano | Republican | Nay |
| Rosemary M. Brown | Republican | Yea |
| Scott E. Hutchinson | Republican | Nay |
| Scott Martin | Republican | Nay |
| Tracy Pennycuick | Republican | Yea |
| Wayne Langerholc | Republican | Yea |
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Republican | 13 | 14 | 0 | 0 |
| Democratic | 20 | 2 | 0 | 0 |
| Unaffiliated | 1 | 0 | 0 | 0 |
| Total | 34 | 16 | 0 | 0 |
| % of votes cast | 68% | 32% | 0% | 0% |
How each member voted (50)
| Member | Party | Vote |
|---|---|---|
| Anthony Williams | — | Yea |
| Amanda M. Cappelletti | Democratic | Yea |
| Art Haywood | Democratic | Yea |
| Carolyn T. Comitta | Democratic | Yea |
| Christine M. Tartaglione | Democratic | Yea |
| James Andrew Malone | Democratic | Yea |
| Jay Costa | Democratic | Yea |
| John I. Kane | Democratic | Yea |
| Judith L. Schwank | Democratic | Yea |
| Katie J. Muth | Democratic | Nay |
| Lindsey M. Williams | Democratic | Nay |
| Lisa M. Boscola | Democratic | Yea |
| Maria Collett | Democratic | Yea |
| Marty Flynn | Democratic | Yea |
| Nick Miller | Democratic | Yea |
| Nick Pisciottano | Democratic | Yea |
| Nikil Saval | Democratic | Yea |
| Patty Kim | Democratic | Yea |
| Sharif Street | Democratic | Yea |
| Steven J. Santarsiero | Democratic | Yea |
| Timothy P. Kearney | Democratic | Yea |
| Vincent J. Hughes | Democratic | Yea |
| Wayne D. Fontana | Democratic | Yea |
| Camera Bartolotta | Republican | Yea |
| Chris Gebhard | Republican | Nay |
| Cris Dush | Republican | Nay |
| Daniel Laughlin | Republican | Nay |
| David G. Argall | Republican | Yea |
| Dawn W. Keefer | Republican | Nay |
| Devlin J. Robinson | Republican | Yea |
| Doug Mastriano | Republican | Yea |
| Elder A. Vogel | Republican | Yea |
| Frank A. Farry | Republican | Yea |
| Gene Yaw | Republican | Nay |
| Greg Rothman | Republican | Nay |
| Jarrett Coleman | Republican | Nay |
| Joe Picozzi | Republican | Yea |
| Joe Pittman | Republican | Yea |
| Judy Ward | Republican | Yea |
| Kim L. Ward | Republican | Yea |
| Kristin Phillips-Hill | Republican | Nay |
| Lisa Baker | Republican | Yea |
| Lynda Schlegel Culver | Republican | Nay |
| Michele Brooks | Republican | Nay |
| Patrick J. Stefano | Republican | Nay |
| Rosemary M. Brown | Republican | Yea |
| Scott E. Hutchinson | Republican | Nay |
| Scott Martin | Republican | Nay |
| Tracy Pennycuick | Republican | Nay |
| Wayne Langerholc | Republican | Yea |
Subjects
Frequently asked questions
- What does SB 908 do?
- Protecting Pennsylvanian Workers
- Who sponsors SB 908?
- SB 908 is sponsored by Frank A. Farry (Republican), Christine M. Tartaglione (Democratic), Nikil Saval (Democratic), John I. Kane (Democratic), Steven J. Santarsiero (Democratic), Art Haywood (Democratic), Jay Costa (Democratic), Elder A. Vogel (Republican), Wayne D. Fontana (Democratic), Amanda M. Cappelletti (Democratic), Camera Bartolotta (Republican), Joe Picozzi (Republican), Nick Pisciottano (Democratic), Carolyn T. Comitta (Democratic), Vincent J. Hughes (Democratic), Tracy Pennycuick (Republican), and Nick Miller (Democratic).
- What is the current status of SB 908?
- This bill has passed the Senate. Introduced July 08, 2025. It now moves to the second chamber.
- Where can I track SB 908?
- Track SB 908 free on One Click Politics — get push/email alerts when it moves.
Make your voice heard on SB 908
Find the representatives who decide this bill and tell them where you stand — for yourself, or mobilize your whole list in one click with One Click Politics advocacy software.
Stay ahead of SB 908
Last checked for changes 3 months ago · updated continuously
One Click Politics tracks every bill in Congress and all 50 states.
Track this bill →