Pennsylvania
Performance and payment bonds in Pennsylvania
Construction data, public works bond rules, and city guides for Pennsylvania contractors. A quote is not a binder.
Pennsylvania had 28,752 construction establishments employing 260,932 people in 2023, and builders pulled permits for 24,810 new housing units in 2024. Public owners across the state require bid, performance, and payment bonds on most construction contracts. Below are the state's construction numbers, the bond law that applies to public work, the factors sureties weigh, and guides for the largest cities.
Pennsylvania construction at a glance
| Measure | Pennsylvania | Source |
|---|---|---|
| Construction establishments (2023) | 28,752 | Census CBP |
| Construction employees (2023) | 260,932 | Census CBP |
| Annual payroll per construction employee | $77,438 | Census CBP |
| Commercial and institutional building contractors | 1,497 | Census CBP |
| Heavy and civil engineering contractors | 1,142 | Census CBP |
| Construction firms with fewer than 5 employees | 65% | Census CBP |
| New housing units authorized (2024) | 24,810 | Census BPS |
| Value of new housing units authorized (2024) | $6,449,758,000 | Census BPS |
Sources: U.S. Census Bureau, County Business Patterns 2023: construction (NAICS 23), commercial and institutional building construction (NAICS 236220), and heavy and civil engineering construction (NAICS 237); U.S. Census Bureau, Building Permits Survey, 2024 annual state estimates.
Public works bond law in Pennsylvania
State and local public construction in Pennsylvania is governed by Public Works Contractors' Bond Law of 1967 (8 P.S. § 191 et seq.). Federal projects in Pennsylvania are bonded under the Miller Act. Thresholds, notice periods, and claim deadlines differ, so read each solicitation and the statute. More in our public works bond laws guide.
What moves a Pennsylvania bond quote
- Credit of the company and its owners.
- Financial statements: working capital, net worth, and profitability.
- Experience with jobs of similar type and size.
- Backlog compared with your approved capacity.
- Job terms: bond form, schedule, warranty period, and liquidated damages.
- Bank support and an available line of credit.
See bond cost factors and bonding capacity.
City guides for Pennsylvania
- Philadelphia
- Pittsburgh
- Allentown
- Reading
- Erie
- Bethlehem
- Scranton
- Lancaster
- Harrisburg
- York
- Wilkes-Barre
- Altoona
- State College
- Norristown
- Chester
- Bethel Park
- Easton
- Hazleton
- Monroeville
- Williamsport
- Lebanon
- Plum
- Pottstown
- Chambersburg
- West Chester
- Carlisle
- New Castle
- Murrysville
- Baldwin
- Phoenixville
Bond types and guides
- Performance bonds for contractors
- Payment bonds
- Bid bonds
- Maintenance bonds
- Supply bonds
- Contractor license and permit bonds
- How to get bonded as a contractor
- Bonding capacity explained
- What determines performance bond cost
- Public works bond laws: the Miller Act and state statutes
- Surety prequalification checklist for contractors
More Pennsylvania communities
We accept bond requests for projects anywhere in Pennsylvania. Other communities, A to Z:
A — Abbottstown · Adamsburg · Adamstown · Addison · Akron · Alba · Albion · Alburtis · Aldan · Alexandria · Aliquippa · Allenport · Ambler · Ambridge · Apollo · Applewold · Archbald · Arendtsville · Armagh · Arnold · Arona · Ashland · Ashley · Ashville · Aspinwall · Atglen · Athens · Atwood · Auburn · Austin · Avalon · Avis · Avoca · Avondale · Avonmore
B — Baden · Bally · Bangor · Barkeyville · Bath · Beallsville · Bear Creek Village · Bear Lake · Beaver · Beaver Falls · Beaver Meadows · Beavertown · Bechtelsville · Bedford · Beech Creek · Bell Acres · Belle Vernon · Bellefonte · Bellevue · Bellwood · Ben Avon · Ben Avon Heights · Bendersville · Benson · Bentleyville · Benton · Berlin · Bernville · Berrysburg · Berwick · Bessemer · Bethany · Big Beaver · Big Run · Biglerville · Birdsboro · Birmingham · Blain · Blairsville · Blakely · Blawnox · Bloomfield · Blooming Valley · Bloomsburg · Blossburg · Bolivar · Bonneauville · Boswell · Bowmanstown · Boyertown · Brackenridge · Braddock · Braddock Hills · Bradford · Bradford Woods · Brentwood · Briar Creek · Bridgeport · Bridgeville · Bridgewater · Brisbin · Bristol · Broad Top City · Brockway · Brookhaven · Brookville · Brownstown · Brownsville · Bruin · Bryn Athyn · Burgettstown · Burlington · Burnham · Burnside · Butler
C — Callensburg · Callery · Callimont · Cambridge Springs · Camp Hill · Canonsburg · Canton · Carbondale · Carmichaels · Carnegie · Carroll Valley · Carrolltown · Cassandra · Casselman · Cassville · Castle Shannon · Catasauqua · Catawissa · Centerport · Centerville · Central City · Centralia · Centre Hall · Chalfant · Chalfont · Chapman · Charleroi · Cherry Tree · Cherry Valley · Chest Springs · Chester Heights · Chester Hill · Cheswick · Chicora · Christiana · Churchill · Clairton · Clarendon · Clarion · Clark · Clarks Green · Clarks Summit · Clarksville · Claysville · Clearfield · Cleona · Clifton Heights · Clintonville · Clymer · Coal Center · Coaldale · Coalmont · Coalport · Coatesville · Cochranton · Cokeburg · Collegeville · Collingdale · Columbia · Colwyn · Confluence · Conneaut Lake · Conneautville · Connellsville · Connoquenessing · Conshohocken · Conway · Conyngham · Coopersburg · Cooperstown · Coplay · Coraopolis · Cornwall · Corry · Corsica · Coudersport · Courtdale · Crafton · Cranesville · Creekside · Cresson · Cressona · Cross Roads · Curwensville
D — Daisytown · Dale · Dallas · Dallastown · Dalton · Danville · Darby · Darlington · Dauphin · Dawson · Dayton · Deemston · Deer Lake · Delaware Water Gap · Delmont · Delta · Denver · Derry · Dickson City · Dillsburg · Donegal · Donora · Dormont · Dover · Downingtown · Doylestown · Dravosburg · Driftwood · DuBois · Dublin · Duboistown · Dudley · Dunbar · Duncannon · Duncansville · Dunlevy · Dunmore · Dupont · Duquesne · Duryea · Dushore
E — Eagles Mere · East Bangor · East Berlin · East Brady · East Butler · East Conemaugh · East Greenville · East Lansdowne · East McKeesport · East Petersburg · East Pittsburgh · East Prospect · East Rochester · East Side · East Stroudsburg · East Vandergrift · East Washington · Eastvale · Eau Claire · Ebensburg · Economy · Eddystone · Edgewood · Edgeworth · Edinboro · Edwardsville · Ehrenfeld · Elco · Elderton · Eldred · Elgin · Elizabeth · Elizabethtown · Elizabethville · Elkland · Ellport · Ellsworth · Ellwood City · Elverson · Emlenton · Emmaus · Emporium · Emsworth · Enon Valley · Ephrata · Ernest · Etna · Evans City · Everett · Everson · Exeter · Export
F — Factoryville · Fairchance · Fairfield · Fairview · Falls Creek · Fallston · Farrell · Fawn Grove · Fayette City · Felton · Ferndale · Finleyville · Fleetwood · Flemington · Folcroft · Ford City · Ford Cliff · Forest City · Forest Hills · Forksville · Forty Fort · Fountain Hill · Fox Chapel · Foxburg · Frackville · Frankfort Springs · Franklin · Franklin Park · Franklintown · Fredonia · Freeburg · Freedom · Freeland · Freemansburg · Freeport · Friendsville
G — Galeton · Gallitzin · Garrett · Geistown · Georgetown · Gettysburg · Gilberton · Girard · Girardville · Glasgow · Glassport · Glen Campbell · Glen Hope · Glen Osborne · Glen Rock · Glendon · Glenfield · Glenolden · Goldsboro · Gordon · Grampian · Gratz · Great Bend · Green Hills · Green Lane · Green Tree · Greencastle · Greensboro · Greensburg · Greenville · Grove City
H — Halifax · Hallam · Hallstead · Hamburg · Hanover · Harmony · Harrisville · Hartleton · Harveys Lake · Hastings · Hatboro · Hatfield · Hawley · Hawthorn · Haysville · Heidelberg · Hellertown · Hermitage · Herndon · Highspire · Hollidaysburg · Homer City · Homestead · Homewood · Honesdale · Honey Brook · Hookstown · Hooversville · Hop Bottom · Hopewell · Houston · Houtzdale · Howard · Hughestown · Hughesville · Hulmeville · Hummelstown · Hunker · Huntingdon · Hyde Park · Hydetown · Hyndman
I — Indian Lake · Indiana · Industry · Ingram · Irvona · Irwin · Ivyland
J — Jackson Center · Jacobus · Jamestown · Jeannette · Jeddo · Jefferson · Jefferson Hills · Jenkintown · Jennerstown · Jermyn · Jersey Shore · Jessup · Jim Thorpe · Johnsonburg · Johnstown · Jonestown · Juniata Terrace
K — Kane · Karns City · Kenhorst · Kennett Square · Kingston · Kistler · Kittanning · Knox · Knoxville · Koppel · Kulpmont · Kutztown
L — Laceyville · Laflin · Lake City · Landingville · Landisburg · Lanesboro · Langhorne · Langhorne Manor · Lansdale · Lansdowne · Lansford · Laporte · Larksville · Latrobe · Laurel Mountain · Laurel Run · Laureldale · Lawrenceville · LeRaysville · Leechburg · Leesport · Leetsdale · Lehighton · Lemoyne · Lenhartsville · Lewis Run · Lewisberry · Lewisburg · Lewistown · Liberty · Ligonier · Lilly · Lincoln · Linesville · Lititz · Little Meadows · Littlestown · Liverpool · Lock Haven · Loganton · Loganville · Long Branch · Lorain · Loretto · Lower Burrell · Luzerne · Lykens · Lyons
M — Macungie · Madison · Mahaffey · Mahanoy City · Malvern · Manchester · Manheim · Manns Choice · Manor · Manorville · Mansfield · Mapleton · Marcus Hook · Marianna · Marietta · Marion Center · Marion Heights · Marklesburg · Markleysburg · Mars · Martinsburg · Marysville · Masontown · Matamoras · Mayfield · McAdoo · McClure · McConnellsburg · McDonald · McEwensville · McKean · McKees Rocks · McKeesport · McSherrystown · McVeytown · Meadville · Mechanicsburg · Mechanicsville · Media · Mercer · Mercersburg · Meshoppen · Meyersdale · Middleburg · Middleport · Middletown · Midland · Midway · Mifflin · Mifflinburg · Mifflintown · Milesburg · Milford · Mill Creek · Mill Hall · Mill Village · Millbourne · Millersburg · Millerstown · Millersville · Millheim · Millvale · Millville · Milton · Minersville · Modena · Mohnton · Monaca · Monessen · Monongahela · Monroe · Mont Alto · Montgomery · Montoursville · Montrose · Moosic · Morrisville · Morton · Moscow · Mount Carbon · Mount Carmel · Mount Gretna · Mount Holly Springs · Mount Jewett · Mount Joy · Mount Oliver · Mount Penn · Mount Pleasant · Mount Pocono · Mount Union · Mount Wolf · Mountville · Muncy · Munhall · Myerstown
N — Nanticoke · Nanty-Glo · Narberth · Nazareth · Nescopeck · Nesquehoning · New Albany · New Alexandria · New Baltimore · New Beaver · New Berlin · New Bethlehem · New Brighton · New Britain · New Buffalo · New Centerville · New Columbus · New Cumberland · New Eagle · New Florence · New Freedom · New Galilee · New Holland · New Hope · New Kensington · New Lebanon · New Milford · New Morgan · New Oxford · New Paris · New Philadelphia · New Ringgold · New Salem · New Stanton · New Washington · New Wilmington · Newburg · Newell · Newport · Newry · Newton Hamilton · Newtown · Newville · Nicholson · North Apollo · North Belle Vernon · North Braddock · North Catasauqua · North Charleroi · North East · North Irwin · North Wales · North York · Northampton · Northern Cambria · Northumberland · Norwood · Nuangola
O — Oakdale · Oakland · Oakmont · Ohiopyle · Ohioville · Oil City · Oklahoma · Old Forge · Olyphant · Orangeville · Orbisonia · Orrstown · Orwigsburg · Osceola Mills · Oswayo · Oxford
P — Paint · Palmerton · Palmyra · Palo Alto · Parker · Parkesburg · Parkside · Parryville · Patterson Heights · Patton · Paxtang · Pen Argyl · Penbrook · Penn · Penn Lake Park · Penndel · Pennsburg · Pennsbury Village · Perkasie · Perryopolis · Petersburg · Petrolia · Philipsburg · Picture Rocks · Pillow · Pine Grove · Pitcairn · Pittston · Platea · Pleasant Hills · Pleasantville · Plumville · Plymouth · Point Marion · Polk · Port Allegany · Port Carbon · Port Clinton · Port Matilda · Port Royal · Port Vue · Portage · Portersville · Portland · Pottsville · Pringle · Prompton · Prospect · Prospect Park · Punxsutawney
Q — Quakertown · Quarryville
R — Railroad · Rainsburg · Ramey · Rankin · Red Hill · Red Lion · Renovo · Reynoldsville · Rices Landing · Richland · Richlandtown · Ridgway · Ridley Park · Riegelsville · Rimersburg · Ringtown · Riverside · Roaring Spring · Robesonia · Rochester · Rockhill · Rockledge · Rockwood · Rome · Roscoe · Rose Valley · Roseto · Roseville · Rosslyn Farms · Rouseville · Royalton · Royersford · Rural Valley · Rutledge
S — S.N.P.J. · Saegertown · Salisbury · Salladasburg · Saltillo · Saltsburg · Sandy Lake · Sankertown · Saxonburg · Saxton · Sayre · Scalp Level · Schellsburg · Schuylkill Haven · Schwenksville · Scottdale · Selinsgrove · Sellersville · Seven Fields · Seven Springs · Seven Valleys · Seward · Sewickley · Sewickley Heights · Sewickley Hills · Shade Gap · Shamokin · Shamokin Dam · Shanksville · Sharon · Sharon Hill · Sharpsburg · Sharpsville · Sheakleyville · Shelocta · Shenandoah · Shickshinny · Shillington · Shinglehouse · Shippensburg · Shippenville · Shippingport · Shiremanstown · Shirleysburg · Shoemakersville · Shrewsbury · Silverdale · Sinking Spring · Slatington · Sligo · Slippery Rock · Smethport · Smicksburg · Smithfield · Smithton · Snow Shoe · Snydertown · Somerset · Souderton · South Bethlehem · South Coatesville · South Connellsville · South Fork · South Greensburg · South Heights · South New Castle · South Renovo · South Waverly · South Williamsport · Southmont · Southwest Greensburg · Spartansburg · Speers · Spring City · Spring Grove · Springboro · Springdale · St. Clair · St. Clairsville · St. Lawrence · St. Marys · St. Petersburg · Starrucca · Steelton · Stewartstown · Stillwater · Stockdale · Stockertown · Stoneboro · Stoystown · Strasburg · Strattanville · Stroudsburg · Sugar Grove · Sugar Notch · Sugarcreek · Summerhill · Summerville · Summit Hill · Sunbury · Susquehanna Depot · Sutersville · Swarthmore · Swissvale · Swoyersville · Sykesville · Sylvania
T — Tamaqua · Tarentum · Tatamy · Taylor · Telford · Terre Hill · Thompson · Thompsontown · Thornburg · Three Springs · Throop · Tidioute · Timblin · Tioga · Tionesta · Titusville · Topton · Towanda · Tower City · Townville · Trafford · Trainer · Trappe · Tremont · Troutville · Troy · Trumbauersville · Tullytown · Tunkhannock · Tunnelhill · Turbotville · Turtle Creek · Twilight · Tyrone
U — Ulysses · Union City · Union Dale · Uniontown · Unionville · Upland · Ursina · Utica
V — Valencia · Valley-Hi · Vanderbilt · Vandergrift · Vandling · Venango · Verona · Versailles · Vintondale · Volant
W — Wall · Wallaceton · Walnutport · Wampum · Warren · Warrior Run · Washington · Washingtonville · Waterford · Watsontown · Wattsburg · Waymart · Waynesboro · Waynesburg · Weatherly · Weissport · Wellersburg · Wellsboro · Wellsville · Wernersville · Wesleyville · West Brownsville · West Conshohocken · West Easton · West Elizabeth · West Grove · West Hazleton · West Homestead · West Kittanning · West Leechburg · West Liberty · West Mayfield · West Middlesex · West Middletown · West Mifflin · West Newton · West Pittston · West Reading · West Sunbury · West View · West Wyoming · West York · Westfield · Westmont · Westover · Wheatland · Whitaker · White Haven · White Oak · Whitehall · Wilkinsburg · Williamsburg · Williamstown · Wilmerding · Wilmore · Wilson · Wind Gap · Windber · Windsor · Winterstown · Womelsdorf · Woodbury · Woodcock · Wormleysburg · Worthington · Worthville · Wrightsville · Wyalusing · Wyoming · Wyomissing
Y — Yardley · Yatesville · Yeadon · Yoe · York Haven · York Springs · Yorkana · Youngstown · Youngsville · Youngwood
Z — Zelienople
Contractor bonds in Pennsylvania: FAQ
Which law requires bonds on Pennsylvania public works?
Public Works Contractors' Bond Law of 1967 (8 P.S. § 191 et seq.). Federal projects follow the Miller Act.
How many construction companies are in Pennsylvania?
The Census Bureau counted 28,752 construction establishments in Pennsylvania in 2023, including 1,142 heavy and civil engineering contractors.
Who regulates surety companies in Pennsylvania?
Surety companies are regulated by the Pennsylvania Insurance Department.
How do I get a performance bond in Pennsylvania?
Apply with your company and owner information, financial statements, and project details. The surety sets your limits and rate based on underwriting.
Sources
- U.S. Census Bureau, County Business Patterns 2023: construction (NAICS 23), commercial and institutional building construction (NAICS 236220), and heavy and civil engineering construction (NAICS 237)
- U.S. Census Bureau, Building Permits Survey, 2024 annual state estimates
- U.S. Census Bureau, American Community Survey 5-year estimates, 2020–2024 (tables B25024, B25035)
- U.S. Census Bureau Vintage 2024 city population estimates
- Pennsylvania Insurance Department
Start a Pennsylvania bond request
Last updated October 15, 2026 · How we research