<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Guides | Conshy Contracting</title><link>https://conshycontracting.com/guides/</link><description>Guides on Conshy Contracting</description><language>en-us</language><atom:link href="https://conshycontracting.com/guides/index.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Sat, 03 Oct 2026 00:00:00 +0000</lastBuildDate><item><title>Construction wages in the Philadelphia metro area, May 2025</title><link>https://conshycontracting.com/guides/philadelphia-construction-wages/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://conshycontracting.com/guides/philadelphia-construction-wages/</guid><description>Median hourly wages for 23 construction occupations in the Philadelphia metro area, from the federal May 2025 wage survey, with how to read them.</description><content:encoded>&lt;p&gt;The Bureau of Labor Statistics&amp;rsquo; Occupational Employment and Wage Statistics survey, known as OEWS, reports what employers in the Philadelphia area pay workers in each occupation. Its May 2025 estimates, which BLS posted in May 2026, put the median hourly wage for construction and extraction occupations in the Philadelphia-Camden-Wilmington metro area at $30.56. The median is the middle wage, with half of workers earning more and half less. Across all occupations in the metro area, the median was $26.11.&lt;/p&gt;
&lt;h2 id="wages-by-occupation"&gt;Wages by occupation&lt;/h2&gt;
&lt;p&gt;The table lists 23 occupations a general or specialty contractor around Conshohocken is likely to employ, sorted by median hourly wage.&lt;/p&gt;
&lt;figure class="table-figure"&gt;
&lt;div class="table-container"&gt;
&lt;table class="table data-table"&gt;
&lt;caption&gt;Employment and wages, Philadelphia-Camden-Wilmington metro area, May 2025&lt;/caption&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Occupation&lt;/th&gt;&lt;th&gt;SOC code&lt;/th&gt;&lt;th class="num"&gt;Employment&lt;/th&gt;&lt;th class="num"&gt;Median hourly wage&lt;/th&gt;&lt;th class="num"&gt;Mean hourly wage&lt;/th&gt;&lt;th class="num"&gt;Mean annual wage&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Elevator and escalator installers and repairers&lt;/td&gt;&lt;td&gt;47-4021&lt;/td&gt;&lt;td class="num"&gt;540&lt;/td&gt;&lt;td class="num"&gt;$63.77&lt;/td&gt;&lt;td class="num"&gt;$60.64&lt;/td&gt;&lt;td class="num"&gt;$126,140&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Construction managers&lt;/td&gt;&lt;td&gt;11-9021&lt;/td&gt;&lt;td class="num"&gt;3,390&lt;/td&gt;&lt;td class="num"&gt;$60.09&lt;/td&gt;&lt;td class="num"&gt;$64.96&lt;/td&gt;&lt;td class="num"&gt;$135,120&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Structural iron and steel workers&lt;/td&gt;&lt;td&gt;47-2221&lt;/td&gt;&lt;td class="num"&gt;800&lt;/td&gt;&lt;td class="num"&gt;$49.68&lt;/td&gt;&lt;td class="num"&gt;$44.63&lt;/td&gt;&lt;td class="num"&gt;$92,840&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;First-line supervisors of construction trades and extraction workers&lt;/td&gt;&lt;td&gt;47-1011&lt;/td&gt;&lt;td class="num"&gt;10,700&lt;/td&gt;&lt;td class="num"&gt;$46.08&lt;/td&gt;&lt;td class="num"&gt;$47.80&lt;/td&gt;&lt;td class="num"&gt;$99,420&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Cost estimators&lt;/td&gt;&lt;td&gt;13-1051&lt;/td&gt;&lt;td class="num"&gt;4,190&lt;/td&gt;&lt;td class="num"&gt;$38.40&lt;/td&gt;&lt;td class="num"&gt;$41.97&lt;/td&gt;&lt;td class="num"&gt;$87,290&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Sheet metal workers&lt;/td&gt;&lt;td&gt;47-2211&lt;/td&gt;&lt;td class="num"&gt;1,530&lt;/td&gt;&lt;td class="num"&gt;$37.09&lt;/td&gt;&lt;td class="num"&gt;$38.93&lt;/td&gt;&lt;td class="num"&gt;$80,970&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Brickmasons and blockmasons&lt;/td&gt;&lt;td&gt;47-2021&lt;/td&gt;&lt;td class="num"&gt;1,210&lt;/td&gt;&lt;td class="num"&gt;$36.52&lt;/td&gt;&lt;td class="num"&gt;$37.72&lt;/td&gt;&lt;td class="num"&gt;$78,460&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Construction and building inspectors&lt;/td&gt;&lt;td&gt;47-4011&lt;/td&gt;&lt;td class="num"&gt;2,900&lt;/td&gt;&lt;td class="num"&gt;$36.40&lt;/td&gt;&lt;td class="num"&gt;$36.82&lt;/td&gt;&lt;td class="num"&gt;$76,580&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Plumbers, pipefitters and steamfitters&lt;/td&gt;&lt;td&gt;47-2152&lt;/td&gt;&lt;td class="num"&gt;7,150&lt;/td&gt;&lt;td class="num"&gt;$35.99&lt;/td&gt;&lt;td class="num"&gt;$40.22&lt;/td&gt;&lt;td class="num"&gt;$83,660&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Electricians&lt;/td&gt;&lt;td&gt;47-2111&lt;/td&gt;&lt;td class="num"&gt;10,090&lt;/td&gt;&lt;td class="num"&gt;$35.86&lt;/td&gt;&lt;td class="num"&gt;$39.29&lt;/td&gt;&lt;td class="num"&gt;$81,720&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Tile and stone setters&lt;/td&gt;&lt;td&gt;47-2044&lt;/td&gt;&lt;td class="num"&gt;390&lt;/td&gt;&lt;td class="num"&gt;$34.01&lt;/td&gt;&lt;td class="num"&gt;$33.40&lt;/td&gt;&lt;td class="num"&gt;$69,480&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Operating engineers and other construction equipment operators&lt;/td&gt;&lt;td&gt;47-2073&lt;/td&gt;&lt;td class="num"&gt;5,620&lt;/td&gt;&lt;td class="num"&gt;$32.12&lt;/td&gt;&lt;td class="num"&gt;$36.16&lt;/td&gt;&lt;td class="num"&gt;$75,200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Heating, air conditioning and refrigeration mechanics and installers&lt;/td&gt;&lt;td&gt;49-9021&lt;/td&gt;&lt;td class="num"&gt;8,610&lt;/td&gt;&lt;td class="num"&gt;$31.05&lt;/td&gt;&lt;td class="num"&gt;$33.38&lt;/td&gt;&lt;td class="num"&gt;$69,440&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Glaziers&lt;/td&gt;&lt;td&gt;47-2121&lt;/td&gt;&lt;td class="num"&gt;710&lt;/td&gt;&lt;td class="num"&gt;$29.90&lt;/td&gt;&lt;td class="num"&gt;$33.71&lt;/td&gt;&lt;td class="num"&gt;$70,120&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Carpenters&lt;/td&gt;&lt;td&gt;47-2031&lt;/td&gt;&lt;td class="num"&gt;14,260&lt;/td&gt;&lt;td class="num"&gt;$29.70&lt;/td&gt;&lt;td class="num"&gt;$31.70&lt;/td&gt;&lt;td class="num"&gt;$65,930&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Drywall and ceiling tile installers&lt;/td&gt;&lt;td&gt;47-2081&lt;/td&gt;&lt;td class="num"&gt;980&lt;/td&gt;&lt;td class="num"&gt;$29.46&lt;/td&gt;&lt;td class="num"&gt;$29.64&lt;/td&gt;&lt;td class="num"&gt;$61,660&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Cement masons and concrete finishers&lt;/td&gt;&lt;td&gt;47-2051&lt;/td&gt;&lt;td class="num"&gt;1,870&lt;/td&gt;&lt;td class="num"&gt;$29.28&lt;/td&gt;&lt;td class="num"&gt;$31.66&lt;/td&gt;&lt;td class="num"&gt;$65,860&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Roofers&lt;/td&gt;&lt;td&gt;47-2181&lt;/td&gt;&lt;td class="num"&gt;1,530&lt;/td&gt;&lt;td class="num"&gt;$28.72&lt;/td&gt;&lt;td class="num"&gt;$29.29&lt;/td&gt;&lt;td class="num"&gt;$60,930&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Painters, construction and maintenance&lt;/td&gt;&lt;td&gt;47-2141&lt;/td&gt;&lt;td class="num"&gt;3,360&lt;/td&gt;&lt;td class="num"&gt;$27.60&lt;/td&gt;&lt;td class="num"&gt;$27.79&lt;/td&gt;&lt;td class="num"&gt;$57,810&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Construction laborers&lt;/td&gt;&lt;td&gt;47-2061&lt;/td&gt;&lt;td class="num"&gt;14,580&lt;/td&gt;&lt;td class="num"&gt;$26.50&lt;/td&gt;&lt;td class="num"&gt;$28.34&lt;/td&gt;&lt;td class="num"&gt;$58,940&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Helpers, pipelayers, plumbers, pipefitters and steamfitters&lt;/td&gt;&lt;td&gt;47-3015&lt;/td&gt;&lt;td class="num"&gt;420&lt;/td&gt;&lt;td class="num"&gt;$21.43&lt;/td&gt;&lt;td class="num"&gt;$21.81&lt;/td&gt;&lt;td class="num"&gt;$45,370&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Helpers, carpenters&lt;/td&gt;&lt;td&gt;47-3012&lt;/td&gt;&lt;td class="num"&gt;340&lt;/td&gt;&lt;td class="num"&gt;$19.84&lt;/td&gt;&lt;td class="num"&gt;$20.38&lt;/td&gt;&lt;td class="num"&gt;$42,380&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Helpers, electricians&lt;/td&gt;&lt;td&gt;47-3013&lt;/td&gt;&lt;td class="num"&gt;580&lt;/td&gt;&lt;td class="num"&gt;$18.58&lt;/td&gt;&lt;td class="num"&gt;$19.46&lt;/td&gt;&lt;td class="num"&gt;$40,470&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption class="source"&gt;Source: &lt;a href="https://data.bls.gov/oes/#/area/0037980/2025" rel="noopener"&gt;data.bls.gov&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Construction laborers and carpenters are the largest groups in the table, with 14,580 and 14,260 jobs. Their median hourly wages were $26.50 and $29.70. Electricians, with 10,090 jobs, had a median of $35.86. Construction managers had a median of $60.09 an hour, and cost estimators $38.40.&lt;/p&gt;
&lt;p&gt;The mean, or average, sits above the median for 20 of the 23 occupations in the table. When that happens, a smaller group of higher earners is pulling the average up. For electricians the mean was $39.29 against a median of $35.86. For plumbers, pipefitters and steamfitters it was $40.22 against $35.99.&lt;/p&gt;
&lt;p&gt;The helper occupations show the gap between a helper and the trade they assist. Helpers to electricians had a median of $18.58 an hour, about half the electricians&amp;rsquo; median. Helpers to carpenters had a median of $19.84. First-line supervisors of construction trades and extraction workers, with 10,700 jobs, had a median of $46.08.&lt;/p&gt;
&lt;p&gt;Across the whole construction and extraction group, BLS counted 90,110 jobs in the metro area, with a mean hourly wage of $34.78 and a mean annual wage of $72,350.&lt;/p&gt;
&lt;p&gt;BLS did not release wage estimates for carpet installers or for reinforcing iron and rebar workers in this area, so they are left out of the table.&lt;/p&gt;
&lt;h2 id="what-the-numbers-measure"&gt;What the numbers measure&lt;/h2&gt;
&lt;p&gt;OEWS wages are straight-time gross pay. In its technical notes for the May 2024 estimates, BLS says they include base rate, cost-of-living allowances, guaranteed pay, hazardous-duty pay, incentive pay and tips, and exclude overtime, shift differentials, nonproduction bonuses and the employer&amp;rsquo;s cost of benefits. Annual figures are the hourly wage times 2,080 hours, so a mean annual wage assumes a full year of 40-hour weeks.&lt;/p&gt;
&lt;p&gt;The survey counts wage and salary workers only. Self-employed workers, and owners and partners of unincorporated firms, are not included. The same technical notes describe a sample of employers surveyed over three years, with wages from the earlier panels adjusted to the reference date.&lt;/p&gt;
&lt;p&gt;Each estimate carries a relative standard error, a measure of how precise it is, where a smaller number means a more precise estimate. For the employment counts in this table it runs from 2.5% for first-line supervisors to 30.1% for helpers of pipelayers, plumbers, pipefitters and steamfitters. Treat counts and wages for the small occupations with more caution than those for the large ones.&lt;/p&gt;
&lt;p&gt;The Philadelphia-Camden-Wilmington metro area spans parts of Pennsylvania, New Jersey, Delaware and Maryland. The OEWS query system returned no May 2025 estimates for the Montgomery County-Bucks County-Chester County division, so the metro area is the closest published geography to Conshohocken.&lt;/p&gt;
&lt;h2 id="using-the-table"&gt;Using the table&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;When you set a pay rate for a new hire, compare it with the median and the mean for the occupation, and remember that both leave out overtime and benefits.&lt;/li&gt;
&lt;li&gt;When you build labor rates into an estimate, add your own burden for payroll taxes, insurance and benefits on top of the wage. OEWS does not include the employer&amp;rsquo;s cost of benefits.&lt;/li&gt;
&lt;li&gt;Public work is different. On a project covered by Pennsylvania&amp;rsquo;s Prevailing Wage Act, the rate comes from the Department of Labor and Industry&amp;rsquo;s determination for that project, and the department says a prevailing rate can combine cash wages and fringe benefits. See the &lt;a href="https://conshycontracting.com/guides/pennsylvania-prevailing-wage/"&gt;prevailing wage guide&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BLS publishes new OEWS estimates once a year. The full tables, including the 10th, 25th, 75th and 90th percentile wages, are on the &lt;a href="https://www.bls.gov/oes/tables.htm"&gt;BLS OEWS tables page&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>How Pennsylvania's Prevailing Wage Act applies to public construction jobs</title><link>https://conshycontracting.com/guides/pennsylvania-prevailing-wage/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://conshycontracting.com/guides/pennsylvania-prevailing-wage/</guid><description>Public construction projects over $25,000 in Pennsylvania require prevailing wages. What counts as public work, the contractor's duties and a pending bill.</description><content:encoded>&lt;p&gt;Pennsylvania&amp;rsquo;s Prevailing Wage Act, Act 442 of 1961, requires contractors to pay rates set by the state on a public work. The Department of Labor and Industry describes a public work as construction, reconstruction, demolition, alteration or repair, other than maintenance, done under contract and paid for in whole or in part with a public body&amp;rsquo;s money. The project&amp;rsquo;s estimated total cost has to be over $25,000, and a project cannot be split into pieces to stay under that threshold. The department&amp;rsquo;s Bureau of Labor Law Compliance sets the rates and enforces them.&lt;/p&gt;
&lt;h2 id="what-counts-as-a-public-work"&gt;What counts as a public work&lt;/h2&gt;
&lt;p&gt;The public body can be the state, a state authority or agency, a state or state-related university, or a political subdivision: a county, city, borough, incorporated town, township, school district, vocational school district or county institution. Around Conshohocken that covers the boroughs, the townships, Montgomery County and the school districts.&lt;/p&gt;
&lt;p&gt;The public body does not have to sign the construction contract. Labor and Industry&amp;rsquo;s FAQ says the wage is owed whenever the work is financed in whole or in part with public funds, and gives the example of a private developer that receives any public financing for a commercial project. The project&amp;rsquo;s total cost decides coverage, not the size of the public share.&lt;/p&gt;
&lt;p&gt;Maintenance work is excluded. The department defines it as repairing existing facilities without changing their size, type or extent, or patching a facility back to usable condition. It lists work that is not maintenance and needs prevailing wages, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In-kind sidewalk replacement&lt;/li&gt;
&lt;li&gt;Roof replacement&lt;/li&gt;
&lt;li&gt;Road milling and replacement&lt;/li&gt;
&lt;li&gt;Repair and rehabilitation of manholes&lt;/li&gt;
&lt;li&gt;Painting beyond covering minor imperfections&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other exclusions on the department&amp;rsquo;s list include off-site work, material suppliers who do not work at the site, supervisors who do not use tools, and projects where the federal government requires federal prevailing wages and the cost exceeds $2,000.&lt;/p&gt;
&lt;p&gt;Locally funded highway and bridge projects follow a different threshold. For contracts after January 1, 2014, those projects require prevailing wages when the total cost exceeds $100,000. The FAQ defines them by funding source, such as the state&amp;rsquo;s liquid fuels allocation to municipalities or a municipality&amp;rsquo;s own tax revenue.&lt;/p&gt;
&lt;h2 id="how-rates-are-set"&gt;How rates are set&lt;/h2&gt;
&lt;p&gt;Labor and Industry issues a rate determination for each project, and the rates belong in the bid specifications. It sets rates for four kinds of work:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Rate type&lt;/th&gt;
&lt;th&gt;What the department includes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Building&lt;/td&gt;
&lt;td&gt;A sheltered enclosure with walk-in access for people, equipment or supplies, with its utilities and incidental grading and paving&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Highway&lt;/td&gt;
&lt;td&gt;Roads, streets, alleys, trails, paths, parking areas and similar work not incidental to building construction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Heavy&lt;/td&gt;
&lt;td&gt;Work that is not building, highway or residential, such as bridges, dams, pipelines, antenna towers and sewage work not needed for a building&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Residential&lt;/td&gt;
&lt;td&gt;A detached single-family home, a single condominium unit, a unit in a duplex or a single townhouse&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Rates are based on collective bargaining agreements and other data for each craft in the county where the work happens, and a rate may combine cash wages and fringe benefits. Montgomery County falls in the department&amp;rsquo;s five-county area with Philadelphia, Bucks, Chester and Delaware counties. For that area, the department&amp;rsquo;s prevailing wage page links notes on which tasks belong to the building laborer classification, along with notes for heavy and highway laborers and definitions for operators.&lt;/p&gt;
&lt;p&gt;An interested party can challenge a rate determination within 10 days after the contract specifications are published and issued.&lt;/p&gt;
&lt;h2 id="what-the-contractor-has-to-do"&gt;What the contractor has to do&lt;/h2&gt;
&lt;p&gt;The FAQ lists these duties for the prime contractor and every subcontractor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pay each worker the prevailing rate for the trade and classification of the work performed. Paying by lump sum or piece rate violates the act.&lt;/li&gt;
&lt;li&gt;Keep records of each worker&amp;rsquo;s name, classification, daily hours, hourly rate including benefits, and deductions, along with timecards, fringe benefit records and apprentice indentures.&lt;/li&gt;
&lt;li&gt;Submit certified payrolls to the public body every week. Falsifying one can be prosecuted as a criminal misdemeanor.&lt;/li&gt;
&lt;li&gt;Keep records for at least two years and make them available to the department and the public body.&lt;/li&gt;
&lt;li&gt;Post the project&amp;rsquo;s rates at the site for the length of the job.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overtime for work over 40 hours a week is paid at 1.5 times the prevailing rate. A contractor can take credit for contributions it makes to bona fide fringe benefit plans, such as health insurance, vacation and retirement. Per diem, motel rooms, transportation to the site, tool rental, logo clothing, company meals and holiday bonuses do not count, the department says.&lt;/p&gt;
&lt;h2 id="penalties"&gt;Penalties&lt;/h2&gt;
&lt;p&gt;For an intentional violation, the department lists debarment from public works contracts for three years, payment of the wages owed, possible referral to the Attorney General for liquidated damages, and possible removal from the project. Examples it gives of intentional violations include false certification, misclassifying workers to pay a lower rate, and paying preset ratios of craft and laborer time instead of the hours worked. A contractor accused of a violation can contest it at an administrative hearing.&lt;/p&gt;
&lt;h2 id="a-bill-to-change-the-act"&gt;A bill to change the act&lt;/h2&gt;
&lt;p&gt;Senate Bill 908 would amend the act&amp;rsquo;s definitions, its section on specifications and the duties of the Secretary of Labor and Industry. The Senate passed it 37 to 13 on June 10, 2026, and the House referred it to its Labor and Industry Committee on June 12, 2026, according to the General Assembly&amp;rsquo;s bill page. As of October 3, 2026, it had not become law.&lt;/p&gt;
&lt;p&gt;The Pennsylvania Utility Contractors Association, which opposes the bill, summarized the Senate-passed version in an update to its members: it would add HVAC duct cleaning and custom off-site fabrication for a public work to the act&amp;rsquo;s coverage, exempt rehabilitation of up to eight units of residential housing, and exempt school safety projects paid from grant funds up to $50,000. The association reports that the Senate tabled an amendment that would have raised the $25,000 threshold to $2,500,000.&lt;/p&gt;
&lt;h2 id="where-to-get-rates-and-answers"&gt;Where to get rates and answers&lt;/h2&gt;
&lt;p&gt;Search existing rate determinations or request one through Labor and Industry&amp;rsquo;s prevailing wage system, linked from the department&amp;rsquo;s prevailing wage page. The Bureau of Labor Law Compliance answers project questions at 1-800-932-0665, choosing the prevailing wage option, or by email at &lt;a href="mailto:ra-li-slmr-llc@pa.gov"&gt;ra-li-slmr-llc@pa.gov&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For a question about how the act applies to a project you are bidding, ask the bureau or a labor lawyer before you price the job. For what local tradespeople earn on private work, see &lt;a href="https://conshycontracting.com/guides/philadelphia-construction-wages/"&gt;construction wages in the Philadelphia area&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title>Where public construction bids are posted for Conshohocken-area work</title><link>https://conshycontracting.com/guides/public-bids-montgomery-county/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://conshycontracting.com/guides/public-bids-montgomery-county/</guid><description>Montgomery County bids on Bonfire, PennDOT lets work through ECMS, and state agencies post on PA eMarketplace. Here is how to register for each.</description><content:encoded>&lt;p&gt;Public construction work around Conshohocken is advertised in several places, and each owner uses its own system. Montgomery County posts its solicitations on Bonfire, an online bidding service. PennDOT lets its construction contracts through its Engineering and Construction Management System, called ECMS. State agencies post on PA eMarketplace. School districts, boroughs and townships each advertise their own projects. Registration is free on the county&amp;rsquo;s system, and PennDOT requires a business partner registration before you can bid.&lt;/p&gt;
&lt;h2 id="montgomery-county"&gt;Montgomery County&lt;/h2&gt;
&lt;p&gt;The county&amp;rsquo;s Office of Procurement buys under the Second Class County Code and the Montgomery County Procurement Code. In most cases, the office says, any purchase over $24,500 has to be publicly advertised and competitively bid unless an exception applies. The office also manages the county&amp;rsquo;s construction purchases.&lt;/p&gt;
&lt;p&gt;The county uses Bonfire, run by Euna Solutions, for its solicitations. Anyone can view current solicitations and construction determinations on the &lt;a href="https://montcopa.bonfirehub.com/portal"&gt;county&amp;rsquo;s Bonfire portal&lt;/a&gt;, but downloading documents and submitting a proposal requires a free account. When you register, pick every National Institute of Governmental Purchasing commodity code, a standard list of product and service categories, that fits your work. The county sends notices of new solicitations to vendors by those codes, and it asks vendors to select all the codes that cover what they could provide.&lt;/p&gt;
&lt;p&gt;For help with an account, the county points vendors to Bonfire&amp;rsquo;s support team and the help center inside the portal.&lt;/p&gt;
&lt;h2 id="penndot"&gt;PennDOT&lt;/h2&gt;
&lt;p&gt;PennDOT&amp;rsquo;s construction contracts, consultant agreements and project information run through &lt;a href="https://www.ecms.penndot.pa.gov/ECMS/"&gt;ECMS&lt;/a&gt;. To submit bids, a firm registers as a PennDOT business partner. A construction contractor can register as a prime or subcontractor, as a Disadvantaged Business Enterprise supplier, or as a service provider such as a hauler.&lt;/p&gt;
&lt;p&gt;Registration has two parts, and PennDOT approves a business partner only when both are done:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A paper Agreement to Authorize Electronic Access to PennDOT Systems, signed and emailed to the address on PennDOT&amp;rsquo;s registration page.&lt;/li&gt;
&lt;li&gt;An online registration form, reached through PennDOT&amp;rsquo;s business partner site with Microsoft Edge in Internet Explorer mode.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;PennDOT says approval typically takes two weeks after it has both parts. Business partner registration does not replace prequalification or DBE certification, which have their own processes through PennDOT&amp;rsquo;s Prequalification Office. PennDOT&amp;rsquo;s page also links to the Commonwealth&amp;rsquo;s vendor registration site. PennDOT&amp;rsquo;s IT Service Desk handles ECMS questions at 717-783-8330 or 855-783-8330.&lt;/p&gt;
&lt;p&gt;Highway and bridge projects that a municipality pays for entirely from local sources, such as its liquid fuels allocation, have a separate prevailing wage threshold of $100,000. See the &lt;a href="https://conshycontracting.com/guides/pennsylvania-prevailing-wage/"&gt;prevailing wage guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="state-agencies"&gt;State agencies&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.emarketplace.state.pa.us/"&gt;PA eMarketplace&lt;/a&gt; is the Commonwealth&amp;rsquo;s portal for bids, awards and other contract information. It lists open solicitations, bid tabulations, awards, contracts, sole source and emergency procurements, upcoming procurements and the state&amp;rsquo;s debarment list.&lt;/p&gt;
&lt;h2 id="costars"&gt;COSTARS&lt;/h2&gt;
&lt;p&gt;COSTARS is the state&amp;rsquo;s cooperative purchasing program, run by the Department of General Services. It lets local governments, schools, libraries and certain nonprofits buy supplies and services through contracts the state manages, without running their own bid. A supplier gets onto a COSTARS contract by registering in the PA Supplier Portal, getting a six-digit vendor number and responding to the program&amp;rsquo;s contract solicitations. The program&amp;rsquo;s line is 1-866-768-7827.&lt;/p&gt;
&lt;p&gt;A township or school district may buy from a COSTARS contract instead of advertising a job itself. A supplier holding a COSTARS contract can sell to those members without a separate bid for each one.&lt;/p&gt;
&lt;h2 id="school-districts-and-municipalities"&gt;School districts and municipalities&lt;/h2&gt;
&lt;p&gt;Colonial School District posts its requests for proposals on its &lt;a href="https://www.colonialsd.org/departments/finance/requests-for-proposals"&gt;finance department page&lt;/a&gt;. The page says the district issues requests for proposals for contracted services each year and advertises current ones there. Where the district advertises construction bids could not be verified from that page, so ask its business office.&lt;/p&gt;
&lt;p&gt;Boroughs and townships advertise their own public works and building projects. Check the bid or news pages of Conshohocken, West Conshohocken, Plymouth and Whitemarsh, and the agendas of their councils.&lt;/p&gt;
&lt;h2 id="before-you-bid-public-work"&gt;Before you bid public work&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Register on each system you plan to use well before a bid is due. PennDOT&amp;rsquo;s approval alone takes about two weeks.&lt;/li&gt;
&lt;li&gt;Check the bid documents for prevailing wage rates. Pennsylvania&amp;rsquo;s Prevailing Wage Act covers public construction projects with an estimated total cost over $25,000, according to the Department of Labor and Industry.&lt;/li&gt;
&lt;li&gt;Look up the debarment lists on PA eMarketplace and on Labor and Industry&amp;rsquo;s prevailing wage pages for any subcontractor you plan to carry.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bid and procurement rules differ by owner. For a question about a particular solicitation, ask the contact named in it.&lt;/p&gt;</content:encoded></item><item><title>Contractor registration and the building code in Conshohocken and nearby townships</title><link>https://conshycontracting.com/guides/pennsylvania-contractor-registration/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://conshycontracting.com/guides/pennsylvania-contractor-registration/</guid><description>Pennsylvania's home improvement registration, the contractor registrations in Conshohocken, West Conshohocken, Plymouth and Whitemarsh, and who enforces the UCC.</description><content:encoded>&lt;p&gt;Pennsylvania does not license most construction contractors or their employees, according to the Department of Labor and Industry. What applies instead is a set of registrations. A contractor who does at least $5,000 of home improvement work a year registers with the Attorney General, and each municipality around Conshohocken keeps its own contractor registration tied to the building permit. All of those municipalities have chosen to enforce the state building code themselves.&lt;/p&gt;
&lt;h2 id="the-state-home-improvement-registration"&gt;The state home improvement registration&lt;/h2&gt;
&lt;p&gt;The Home Improvement Consumer Protection Act, Act 132 of 2008, requires contractors who offer or perform home improvements in Pennsylvania to register with the Office of Attorney General. Two groups are exempt: contractors who do less than $5,000 of home improvement work in a calendar year, and retailers with a net worth over $50 million. Subcontractors who never sign a contract with a homeowner still have to register, the Attorney General&amp;rsquo;s FAQ says.&lt;/p&gt;
&lt;p&gt;The act&amp;rsquo;s definition of home improvement covers work on a private residence and its land. It leaves out the construction of a new home, and the Attorney General&amp;rsquo;s FAQ says the law does not apply to work on commercial properties.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fee: $100 every two years for new and renewal registrations, according to the Attorney General&amp;rsquo;s registration page, which says a change in the state Fiscal Code raised it. Updates to an existing registration cost nothing.&lt;/li&gt;
&lt;li&gt;Insurance: liability coverage of at least $50,000 for personal injury and at least $50,000 for property damage.&lt;/li&gt;
&lt;li&gt;Your number: the registration number, written as &amp;ldquo;PA&amp;rdquo; and digits, has to appear on every advertisement, contract, estimate and proposal.&lt;/li&gt;
&lt;li&gt;Changes: the FAQ says registration information has to be updated within 30 days of a change, such as a new insurance policy.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Attorney General&amp;rsquo;s online registration system came back into service on April 24, 2026, after an outage. The office says contractors whose businesses started, or whose registrations expired, after August 8, 2025 could keep working during the outage, and those who had not filed on paper had until June 8, 2026 to register online. Registrations, renewals and updates now go through that system.&lt;/p&gt;
&lt;p&gt;The act also sets rules for the contract itself. A home improvement contract over $500 has to be in writing and signed by both parties. On a contract over $5,000, the deposit is capped at one-third of the price, or one-third plus the cost of special-order materials named in the contract. A time-and-materials contract can run no more than 10% over the written initial cost estimate without a change order the owner signs, the FAQ says.&lt;/p&gt;
&lt;h2 id="state-licenses-for-particular-trades"&gt;State licenses for particular trades&lt;/h2&gt;
&lt;p&gt;The Department of Labor and Industry lists the state credentials that do exist:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Crane operators are licensed by the State Board of Crane Operators at the Department of State.&lt;/li&gt;
&lt;li&gt;Asbestos and lead abatement contractors and workers are certified by Labor and Industry.&lt;/li&gt;
&lt;li&gt;Manufactured home installers are certified under the Manufactured Housing Improvement Act.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some municipalities license or certify trades themselves, most often electricians and plumbers, Labor and Industry says. The department keeps no record of which ones do, and it sends contractors to the municipality where the work will happen.&lt;/p&gt;
&lt;h2 id="local-registration"&gt;Local registration&lt;/h2&gt;
&lt;p&gt;The state act limits what a municipality can charge a registered home improvement contractor. Section 517.12 says registration with the state precludes a municipal registration fee or license for a home improvement contractor, while leaving municipalities free to require building permits and charge a reasonable fee for them. It keeps in place licensing for electricians, plumbers and other trades that rests on testing or training, and local liability insurance standards adopted before January 1, 2006.&lt;/p&gt;
&lt;p&gt;The four municipalities nearest Conshohocken post these requirements, as checked October 3, 2026:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Municipality&lt;/th&gt;
&lt;th&gt;What it posts&lt;/th&gt;
&lt;th&gt;Fee on the form or page&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Conshohocken Borough&lt;/td&gt;
&lt;td&gt;Separate registration forms for commercial contractors, residential contractors and plumbers, filed with Licenses and Inspections&lt;/td&gt;
&lt;td&gt;$90 each; the residential fee is waived for contractors registered with the Attorney General&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;West Conshohocken Borough&lt;/td&gt;
&lt;td&gt;A contractor registration form on its Forms &amp;amp; Permits page, updated May 26, 2026&lt;/td&gt;
&lt;td&gt;Could not be verified&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plymouth Township&lt;/td&gt;
&lt;td&gt;Contractor registration through its online permit portal or a paper form, with separate master plumber, journeyman plumber and fire protection contractor registrations&lt;/td&gt;
&lt;td&gt;$100, collected for commercial work and for residential work by a contractor without a state number&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Whitemarsh Township&lt;/td&gt;
&lt;td&gt;Registration required before the township issues a building permit&lt;/td&gt;
&lt;td&gt;No fee, except $50 for plumbers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Conshohocken&amp;rsquo;s forms ask for more insurance than the state minimum: $100,000 to $300,000 for bodily injury, at least $100,000 for property damage, public liability and products liability, and at least $50,000 for completed operations, with the borough named as certificate holder. A contractor with no employees checks a box saying so, and the form then has to be notarized. The form says a contractor may not have employees do the work unless it has given the borough proof of workers&amp;rsquo; compensation insurance.&lt;/p&gt;
&lt;p&gt;Plymouth&amp;rsquo;s form asks for a current certificate of insurance and proof of workers&amp;rsquo; compensation, or a signed and notarized waiver. Its registration expires on December 31 of the year it is issued or when the state registration expires. The form also warns that failing to close out permits at the end of a project could lead the township to suspend or revoke a registration.&lt;/p&gt;
&lt;p&gt;Whitemarsh asks for proof of workers&amp;rsquo; compensation insurance with the township as certificate holder, or its exemption form. A master plumber has to show proof from the institution or municipality that certified them, and a journeyman lists the master plumber they work for.&lt;/p&gt;
&lt;p&gt;Upper Merion and Lower Merion run their own code offices as well. Ask each one for its registration form before you pull a first permit there.&lt;/p&gt;
&lt;h2 id="the-uniform-construction-code"&gt;The Uniform Construction Code&lt;/h2&gt;
&lt;p&gt;The Uniform Construction Code is Pennsylvania&amp;rsquo;s statewide building code, built on International Code Council codes as reviewed by the state&amp;rsquo;s UCC Review and Advisory Council. A municipality can enforce it with its own staff or a certified third-party agency, or opt out and leave enforcement to the state and to agencies the owner hires.&lt;/p&gt;
&lt;p&gt;Labor and Industry&amp;rsquo;s list of municipalities, revised October 1, 2026, shows that Conshohocken, West Conshohocken, Plymouth, Whitemarsh, Upper Merion and Lower Merion all opted in. In opt-in municipalities, the department says, it has no code enforcement authority, apart from elevators, state-owned buildings and accessibility review where a municipality lacks a certified accessibility inspector. The same list marks each of them with &amp;ldquo;Amendments,&amp;rdquo; meaning the municipality carried over local building code provisions that were in its ordinances before July 1, 1999. Labor and Industry says it has no record of what those provisions are, so ask the municipality.&lt;/p&gt;
&lt;p&gt;Recent changes to the code, from Labor and Industry&amp;rsquo;s pages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The latest triennial update to the UCC took effect January 1, 2026, after the Independent Regulatory Review Commission approved it on October 16, 2025.&lt;/li&gt;
&lt;li&gt;The 2021 accessibility updates remain blocked by an October 26, 2022 Commonwealth Court ruling, so buildings still have to meet the 2018 accessibility requirements.&lt;/li&gt;
&lt;li&gt;Amendments to the elevator and lifting device rules in Chapter 405 take effect December 20, 2026. Labor and Industry keeps sole jurisdiction over elevators everywhere in the state, along with state-owned buildings.&lt;/li&gt;
&lt;li&gt;The UCC Review and Advisory Council set October 4, 2026 as the deadline for public comments on sections of the 2024 codes, which it is now reviewing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;State law adds a surcharge to every building permit a municipality or third-party agency issues. Act 36 of 2017 raised it from $4.00 to $4.50.&lt;/p&gt;
&lt;h2 id="before-your-first-permit-in-a-new-municipality"&gt;Before your first permit in a new municipality&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Call the code office and ask for its contractor registration form, the insurance limits it wants, and the exact name to put as certificate holder.&lt;/li&gt;
&lt;li&gt;If you employ plumbers or electricians, ask whether the municipality registers or licenses those trades separately.&lt;/li&gt;
&lt;li&gt;Keep your Attorney General number current and on every estimate and proposal, since municipal forms ask for it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For questions about how the home improvement act applies to a particular contract, talk to a lawyer. For insurance limits, talk to your agent or broker.&lt;/p&gt;</content:encoded></item><item><title>Construction jobs, housing permits and materials prices for Montgomery County</title><link>https://conshycontracting.com/guides/local-construction-market-data/</link><pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://conshycontracting.com/guides/local-construction-market-data/</guid><description>The public series that track construction work around Conshohocken, with the latest jobs, permit and materials price figures checked October 3, 2026.</description><content:encoded>&lt;p&gt;Three public series give a regular reading on construction work around Conshohocken. The Bureau of Labor Statistics counts construction jobs in Montgomery, Bucks and Chester counties every month. The Census Bureau counts the new housing units that Montgomery County&amp;rsquo;s municipalities authorize with building permits, and publishes the full year each spring. Material prices come from the Bureau of Labor Statistics&amp;rsquo; monthly producer price indexes, which are national.&lt;/p&gt;
&lt;p&gt;In the latest figures, checked October 3, 2026, the three counties had 59,500 construction jobs in August 2026, 2.1% fewer than in August 2025, and the county authorized 2,231 new housing units in 2025. Producer prices for construction materials in August 2026 were 10.1% above their level a year earlier.&lt;/p&gt;
&lt;h2 id="construction-jobs"&gt;Construction jobs&lt;/h2&gt;
&lt;p&gt;The Bureau of Labor Statistics runs the Current Employment Statistics survey, a monthly count of jobs on employer payrolls. It publishes a series for the Montgomery County-Bucks County-Chester County metropolitan division, a BLS area made of those three counties. The series for this area combines construction with mining and logging, and BLS titles it &amp;ldquo;mining, logging, and construction.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The August 2026 figure is preliminary, and BLS marks it that way in its data. It counts 59,500 jobs, not seasonally adjusted, which is 1,300 fewer than in August 2025. Each month from December 2025 through August 2026 came in below the same month a year earlier.&lt;/p&gt;
&lt;figure class="table-figure"&gt;
&lt;div class="table-container"&gt;
&lt;table class="table data-table"&gt;
&lt;caption&gt;Mining, logging and construction jobs, Montgomery, Bucks and Chester counties, not seasonally adjusted. August 2026 is preliminary.&lt;/caption&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Month&lt;/th&gt;&lt;th class="num"&gt;2025&lt;/th&gt;&lt;th class="num"&gt;2026&lt;/th&gt;&lt;th class="num"&gt;Change&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;January&lt;/td&gt;&lt;td class="num"&gt;55,200&lt;/td&gt;&lt;td class="num"&gt;54,100&lt;/td&gt;&lt;td class="num"&gt;-1,100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;February&lt;/td&gt;&lt;td class="num"&gt;55,300&lt;/td&gt;&lt;td class="num"&gt;51,900&lt;/td&gt;&lt;td class="num"&gt;-3,400&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;March&lt;/td&gt;&lt;td class="num"&gt;57,000&lt;/td&gt;&lt;td class="num"&gt;55,500&lt;/td&gt;&lt;td class="num"&gt;-1,500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;April&lt;/td&gt;&lt;td class="num"&gt;58,700&lt;/td&gt;&lt;td class="num"&gt;58,500&lt;/td&gt;&lt;td class="num"&gt;-200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;May&lt;/td&gt;&lt;td class="num"&gt;59,900&lt;/td&gt;&lt;td class="num"&gt;58,300&lt;/td&gt;&lt;td class="num"&gt;-1,600&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;June&lt;/td&gt;&lt;td class="num"&gt;60,200&lt;/td&gt;&lt;td class="num"&gt;59,300&lt;/td&gt;&lt;td class="num"&gt;-900&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;July&lt;/td&gt;&lt;td class="num"&gt;60,600&lt;/td&gt;&lt;td class="num"&gt;59,800&lt;/td&gt;&lt;td class="num"&gt;-800&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;August&lt;/td&gt;&lt;td class="num"&gt;60,800&lt;/td&gt;&lt;td class="num"&gt;59,500&lt;/td&gt;&lt;td class="num"&gt;-1,300&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption class="source"&gt;Source: &lt;a href="https://fred.stlouisfed.org/series/SMU42338741500000001" rel="noopener"&gt;fred.stlouisfed.org&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The figures are not seasonally adjusted, meaning the regular rise and fall through the year is left in, so compare a month with the same month of an earlier year. Winter months run lower: February 2026 counted 51,900 jobs and August 59,500.&lt;/p&gt;
&lt;p&gt;The annual average for 2025 was 58,600 jobs. That is the highest annual average in the series, which starts in 1990. The lowest since 2000 came in 2010, at 44,600.&lt;/p&gt;
&lt;p&gt;For the wider region, the Philadelphia-Camden-Wilmington metro area counted 128,300 mining, logging and construction jobs in August 2026, not seasonally adjusted, 1.0% fewer than in August 2025. FRED lists October 20, 2026 as the next release date for both series.&lt;/p&gt;
&lt;h2 id="housing-permits"&gt;Housing permits&lt;/h2&gt;
&lt;p&gt;The Census Bureau&amp;rsquo;s Building Permits Survey covers new privately owned residential construction. Each permit-issuing borough and township reports the housing units it authorizes, and the Census Bureau adds them up by county. Montgomery County&amp;rsquo;s municipalities authorized 2,231 units in 2025, 10.4% fewer than the 2,490 they authorized in 2024. The Census Bureau released the final 2025 figures on May 14, 2026.&lt;/p&gt;
&lt;figure class="chart" id="chart-1"&gt;
&lt;figcaption class="chart-head"&gt;&lt;p class="chart-title"&gt;Montgomery County authorized 2,231 new housing units in 2025&lt;/p&gt;&lt;p class="chart-subtitle"&gt;New privately owned housing units authorized by building permits, Montgomery County, Pa., per year&lt;/p&gt;
&lt;/figcaption&gt;
&lt;div class="chart-view chart-view-wide"&gt;
&lt;svg class="chart-svg" viewBox="0 0 720 340" role="img" aria-labelledby="chart-1-w-title chart-1-w-desc" xmlns="http://www.w3.org/2000/svg"&gt;
&lt;title id="chart-1-w-title"&gt;Montgomery County authorized 2,231 new housing units in 2025&lt;/title&gt;
&lt;desc id="chart-1-w-desc"&gt;Bar chart with 36 points from 1990 to 2025, in Housing units. Series: Housing units. Values range from 0 to 3,800.&lt;/desc&gt;
&lt;g class="grid"&gt;&lt;line x1="72" x2="616" y1="306.0" y2="306.0"/&gt;&lt;line x1="72" x2="616" y1="234.0" y2="234.0"/&gt;&lt;line x1="72" x2="616" y1="162.0" y2="162.0"/&gt;&lt;line x1="72" x2="616" y1="90.0" y2="90.0"/&gt;&lt;line x1="72" x2="616" y1="18.0" y2="18.0"/&gt;
&lt;/g&gt;
&lt;g class="axis"&gt;
&lt;line x1="72" x2="616" y1="306.0" y2="306.0"/&gt;&lt;text x="64" y="309.5" text-anchor="end"&gt;0&lt;/text&gt;&lt;text x="64" y="237.5" text-anchor="end"&gt;1,000&lt;/text&gt;&lt;text x="64" y="165.5" text-anchor="end"&gt;2,000&lt;/text&gt;&lt;text x="64" y="93.5" text-anchor="end"&gt;3,000&lt;/text&gt;&lt;text x="64" y="21.5" text-anchor="end"&gt;4,000&lt;/text&gt;&lt;text x="79.6" y="324" text-anchor="middle"&gt;1990&lt;/text&gt;&lt;text x="230.7" y="324" text-anchor="middle"&gt;2000&lt;/text&gt;&lt;text x="381.8" y="324" text-anchor="middle"&gt;2010&lt;/text&gt;&lt;text x="608.4" y="324" text-anchor="middle"&gt;2025&lt;/text&gt;
&lt;/g&gt;
&lt;g class="series s1"&gt;
&lt;rect x="73.9" y="121.2" width="11.3" height="184.8"&gt;&lt;title&gt;1990: 2,567&lt;/title&gt;&lt;/rect&gt;&lt;rect x="89.0" y="141.7" width="11.3" height="164.3"&gt;&lt;title&gt;1991: 2,282&lt;/title&gt;&lt;/rect&gt;&lt;rect x="104.1" y="80.6" width="11.3" height="225.4"&gt;&lt;title&gt;1992: 3,130&lt;/title&gt;&lt;/rect&gt;&lt;rect x="119.2" y="42.9" width="11.3" height="263.1"&gt;&lt;title&gt;1993: 3,654&lt;/title&gt;&lt;/rect&gt;&lt;rect x="134.3" y="70.2" width="11.3" height="235.8"&gt;&lt;title&gt;1994: 3,275&lt;/title&gt;&lt;/rect&gt;&lt;rect x="149.4" y="102.5" width="11.3" height="203.5"&gt;&lt;title&gt;1995: 2,827&lt;/title&gt;&lt;/rect&gt;&lt;rect x="164.6" y="63.3" width="11.3" height="242.7"&gt;&lt;title&gt;1996: 3,371&lt;/title&gt;&lt;/rect&gt;&lt;rect x="179.7" y="60.0" width="11.3" height="246.0"&gt;&lt;title&gt;1997: 3,417&lt;/title&gt;&lt;/rect&gt;&lt;rect x="194.8" y="32.4" width="11.3" height="273.6"&gt;&lt;title&gt;1998: 3,800&lt;/title&gt;&lt;/rect&gt;&lt;rect x="209.9" y="41.4" width="11.3" height="264.6"&gt;&lt;title&gt;1999: 3,675&lt;/title&gt;&lt;/rect&gt;&lt;rect x="225.0" y="85.8" width="11.3" height="220.2"&gt;&lt;title&gt;2000: 3,058&lt;/title&gt;&lt;/rect&gt;&lt;rect x="240.1" y="99.1" width="11.3" height="206.9"&gt;&lt;title&gt;2001: 2,874&lt;/title&gt;&lt;/rect&gt;&lt;rect x="255.2" y="115.0" width="11.3" height="191.0"&gt;&lt;title&gt;2002: 2,653&lt;/title&gt;&lt;/rect&gt;&lt;rect x="270.3" y="118.9" width="11.3" height="187.1"&gt;&lt;title&gt;2003: 2,598&lt;/title&gt;&lt;/rect&gt;&lt;rect x="285.4" y="112.5" width="11.3" height="193.5"&gt;&lt;title&gt;2004: 2,687&lt;/title&gt;&lt;/rect&gt;&lt;rect x="300.6" y="41.9" width="11.3" height="264.1"&gt;&lt;title&gt;2005: 3,668&lt;/title&gt;&lt;/rect&gt;&lt;rect x="315.7" y="117.9" width="11.3" height="188.1"&gt;&lt;title&gt;2006: 2,612&lt;/title&gt;&lt;/rect&gt;&lt;rect x="330.8" y="138.7" width="11.3" height="167.3"&gt;&lt;title&gt;2007: 2,323&lt;/title&gt;&lt;/rect&gt;&lt;rect x="345.9" y="210.0" width="11.3" height="96.0"&gt;&lt;title&gt;2008: 1,334&lt;/title&gt;&lt;/rect&gt;&lt;rect x="361.0" y="248.4" width="11.3" height="57.6"&gt;&lt;title&gt;2009: 800&lt;/title&gt;&lt;/rect&gt;&lt;rect x="376.1" y="229.6" width="11.3" height="76.4"&gt;&lt;title&gt;2010: 1,061&lt;/title&gt;&lt;/rect&gt;&lt;rect x="391.2" y="240.6" width="11.3" height="65.4"&gt;&lt;title&gt;2011: 909&lt;/title&gt;&lt;/rect&gt;&lt;rect x="406.3" y="233.0" width="11.3" height="73.0"&gt;&lt;title&gt;2012: 1,014&lt;/title&gt;&lt;/rect&gt;&lt;rect x="421.4" y="222.2" width="11.3" height="83.8"&gt;&lt;title&gt;2013: 1,164&lt;/title&gt;&lt;/rect&gt;&lt;rect x="436.6" y="179.9" width="11.3" height="126.1"&gt;&lt;title&gt;2014: 1,752&lt;/title&gt;&lt;/rect&gt;&lt;rect x="451.7" y="205.1" width="11.3" height="100.9"&gt;&lt;title&gt;2015: 1,402&lt;/title&gt;&lt;/rect&gt;&lt;rect x="466.8" y="132.8" width="11.3" height="173.2"&gt;&lt;title&gt;2016: 2,406&lt;/title&gt;&lt;/rect&gt;&lt;rect x="481.9" y="157.2" width="11.3" height="148.8"&gt;&lt;title&gt;2017: 2,067&lt;/title&gt;&lt;/rect&gt;&lt;rect x="497.0" y="123.8" width="11.3" height="182.2"&gt;&lt;title&gt;2018: 2,530&lt;/title&gt;&lt;/rect&gt;&lt;rect x="512.1" y="194.2" width="11.3" height="111.8"&gt;&lt;title&gt;2019: 1,553&lt;/title&gt;&lt;/rect&gt;&lt;rect x="527.2" y="169.8" width="11.3" height="136.2"&gt;&lt;title&gt;2020: 1,892&lt;/title&gt;&lt;/rect&gt;&lt;rect x="542.3" y="198.1" width="11.3" height="107.9"&gt;&lt;title&gt;2021: 1,498&lt;/title&gt;&lt;/rect&gt;&lt;rect x="557.4" y="151.3" width="11.3" height="154.7"&gt;&lt;title&gt;2022: 2,149&lt;/title&gt;&lt;/rect&gt;&lt;rect x="572.6" y="203.4" width="11.3" height="102.6"&gt;&lt;title&gt;2023: 1,425&lt;/title&gt;&lt;/rect&gt;&lt;rect x="587.7" y="126.7" width="11.3" height="179.3"&gt;&lt;title&gt;2024: 2,490&lt;/title&gt;&lt;/rect&gt;&lt;rect x="602.8" y="145.4" width="11.3" height="160.6"&gt;&lt;title&gt;2025: 2,231&lt;/title&gt;&lt;/rect&gt;
&lt;text class="label" x="608.4" y="121.7" text-anchor="middle"&gt;2,231&lt;/text&gt;
&lt;/g&gt;
&lt;/svg&gt;
&lt;/div&gt;
&lt;div class="chart-view chart-view-narrow"&gt;
&lt;svg class="chart-svg chart-svg-narrow" viewBox="0 0 360 250" role="img" aria-labelledby="chart-1-n-title chart-1-n-desc" xmlns="http://www.w3.org/2000/svg"&gt;
&lt;title id="chart-1-n-title"&gt;Montgomery County authorized 2,231 new housing units in 2025&lt;/title&gt;
&lt;desc id="chart-1-n-desc"&gt;Bar chart with 36 points from 1990 to 2025, in Housing units. Series: Housing units. Values range from 0 to 3,800.&lt;/desc&gt;
&lt;g class="grid"&gt;&lt;line x1="50" x2="276" y1="220.0" y2="220.0"/&gt;&lt;line x1="50" x2="276" y1="117.0" y2="117.0"/&gt;&lt;line x1="50" x2="276" y1="14.0" y2="14.0"/&gt;
&lt;/g&gt;
&lt;g class="axis"&gt;
&lt;line x1="50" x2="276" y1="220.0" y2="220.0"/&gt;&lt;text x="42" y="223.5" text-anchor="end"&gt;0&lt;/text&gt;&lt;text x="42" y="120.5" text-anchor="end"&gt;2,000&lt;/text&gt;&lt;text x="42" y="17.5" text-anchor="end"&gt;4,000&lt;/text&gt;&lt;text x="115.9" y="237" text-anchor="middle"&gt;2000&lt;/text&gt;&lt;text x="272.9" y="237" text-anchor="middle"&gt;2025&lt;/text&gt;
&lt;/g&gt;
&lt;g class="series s1"&gt;
&lt;rect x="51.0" y="87.8" width="4.3" height="132.2"&gt;&lt;title&gt;1990: 2,567&lt;/title&gt;&lt;/rect&gt;&lt;rect x="57.3" y="102.5" width="4.3" height="117.5"&gt;&lt;title&gt;1991: 2,282&lt;/title&gt;&lt;/rect&gt;&lt;rect x="63.6" y="58.8" width="4.3" height="161.2"&gt;&lt;title&gt;1992: 3,130&lt;/title&gt;&lt;/rect&gt;&lt;rect x="69.8" y="31.8" width="4.3" height="188.2"&gt;&lt;title&gt;1993: 3,654&lt;/title&gt;&lt;/rect&gt;&lt;rect x="76.1" y="51.3" width="4.3" height="168.7"&gt;&lt;title&gt;1994: 3,275&lt;/title&gt;&lt;/rect&gt;&lt;rect x="82.4" y="74.4" width="4.3" height="145.6"&gt;&lt;title&gt;1995: 2,827&lt;/title&gt;&lt;/rect&gt;&lt;rect x="88.7" y="46.4" width="4.3" height="173.6"&gt;&lt;title&gt;1996: 3,371&lt;/title&gt;&lt;/rect&gt;&lt;rect x="94.9" y="44.0" width="4.3" height="176.0"&gt;&lt;title&gt;1997: 3,417&lt;/title&gt;&lt;/rect&gt;&lt;rect x="101.2" y="24.3" width="4.3" height="195.7"&gt;&lt;title&gt;1998: 3,800&lt;/title&gt;&lt;/rect&gt;&lt;rect x="107.5" y="30.7" width="4.3" height="189.3"&gt;&lt;title&gt;1999: 3,675&lt;/title&gt;&lt;/rect&gt;&lt;rect x="113.8" y="62.5" width="4.3" height="157.5"&gt;&lt;title&gt;2000: 3,058&lt;/title&gt;&lt;/rect&gt;&lt;rect x="120.1" y="72.0" width="4.3" height="148.0"&gt;&lt;title&gt;2001: 2,874&lt;/title&gt;&lt;/rect&gt;&lt;rect x="126.3" y="83.4" width="4.3" height="136.6"&gt;&lt;title&gt;2002: 2,653&lt;/title&gt;&lt;/rect&gt;&lt;rect x="132.6" y="86.2" width="4.3" height="133.8"&gt;&lt;title&gt;2003: 2,598&lt;/title&gt;&lt;/rect&gt;&lt;rect x="138.9" y="81.6" width="4.3" height="138.4"&gt;&lt;title&gt;2004: 2,687&lt;/title&gt;&lt;/rect&gt;&lt;rect x="145.2" y="31.1" width="4.3" height="188.9"&gt;&lt;title&gt;2005: 3,668&lt;/title&gt;&lt;/rect&gt;&lt;rect x="151.4" y="85.5" width="4.3" height="134.5"&gt;&lt;title&gt;2006: 2,612&lt;/title&gt;&lt;/rect&gt;&lt;rect x="157.7" y="100.4" width="4.3" height="119.6"&gt;&lt;title&gt;2007: 2,323&lt;/title&gt;&lt;/rect&gt;&lt;rect x="164.0" y="151.3" width="4.3" height="68.7"&gt;&lt;title&gt;2008: 1,334&lt;/title&gt;&lt;/rect&gt;&lt;rect x="170.3" y="178.8" width="4.3" height="41.2"&gt;&lt;title&gt;2009: 800&lt;/title&gt;&lt;/rect&gt;&lt;rect x="176.6" y="165.4" width="4.3" height="54.6"&gt;&lt;title&gt;2010: 1,061&lt;/title&gt;&lt;/rect&gt;&lt;rect x="182.8" y="173.2" width="4.3" height="46.8"&gt;&lt;title&gt;2011: 909&lt;/title&gt;&lt;/rect&gt;&lt;rect x="189.1" y="167.8" width="4.3" height="52.2"&gt;&lt;title&gt;2012: 1,014&lt;/title&gt;&lt;/rect&gt;&lt;rect x="195.4" y="160.1" width="4.3" height="59.9"&gt;&lt;title&gt;2013: 1,164&lt;/title&gt;&lt;/rect&gt;&lt;rect x="201.7" y="129.8" width="4.3" height="90.2"&gt;&lt;title&gt;2014: 1,752&lt;/title&gt;&lt;/rect&gt;&lt;rect x="207.9" y="147.8" width="4.3" height="72.2"&gt;&lt;title&gt;2015: 1,402&lt;/title&gt;&lt;/rect&gt;&lt;rect x="214.2" y="96.1" width="4.3" height="123.9"&gt;&lt;title&gt;2016: 2,406&lt;/title&gt;&lt;/rect&gt;&lt;rect x="220.5" y="113.5" width="4.3" height="106.5"&gt;&lt;title&gt;2017: 2,067&lt;/title&gt;&lt;/rect&gt;&lt;rect x="226.8" y="89.7" width="4.3" height="130.3"&gt;&lt;title&gt;2018: 2,530&lt;/title&gt;&lt;/rect&gt;&lt;rect x="233.1" y="140.0" width="4.3" height="80.0"&gt;&lt;title&gt;2019: 1,553&lt;/title&gt;&lt;/rect&gt;&lt;rect x="239.3" y="122.6" width="4.3" height="97.4"&gt;&lt;title&gt;2020: 1,892&lt;/title&gt;&lt;/rect&gt;&lt;rect x="245.6" y="142.9" width="4.3" height="77.1"&gt;&lt;title&gt;2021: 1,498&lt;/title&gt;&lt;/rect&gt;&lt;rect x="251.9" y="109.3" width="4.3" height="110.7"&gt;&lt;title&gt;2022: 2,149&lt;/title&gt;&lt;/rect&gt;&lt;rect x="258.2" y="146.6" width="4.3" height="73.4"&gt;&lt;title&gt;2023: 1,425&lt;/title&gt;&lt;/rect&gt;&lt;rect x="264.4" y="91.8" width="4.3" height="128.2"&gt;&lt;title&gt;2024: 2,490&lt;/title&gt;&lt;/rect&gt;&lt;rect x="270.7" y="105.1" width="4.3" height="114.9"&gt;&lt;title&gt;2025: 2,231&lt;/title&gt;&lt;/rect&gt;
&lt;text class="label" x="272.9" y="86.8" text-anchor="middle"&gt;2,231&lt;/text&gt;
&lt;/g&gt;
&lt;/svg&gt;
&lt;/div&gt;
&lt;figcaption class="chart-foot"&gt;&lt;span class="chart-source"&gt;Source: &lt;a href="https://fred.stlouisfed.org/series/BPPRIV042091" rel="noopener"&gt;fred.stlouisfed.org&lt;/a&gt;&lt;/span&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Over the 36 years in the series, the county&amp;rsquo;s total ranged from 800 units in 2009 to 3,800 in 1998. The 10 years from 2016 through 2025 averaged about 2,020 units a year. The 1990s averaged about 3,200.&lt;/p&gt;
&lt;p&gt;The Delaware Valley Regional Planning Commission republishes the Census counts by building type and by municipality. Its tables run through 2024. That year the county&amp;rsquo;s 2,490 units split into 1,877 single-family units, 72 units in buildings with two to four units, and 541 units in buildings with five or more. Conshohocken Borough authorized 11 units in 2024, all single-family.&lt;/p&gt;
&lt;p&gt;Because the survey counts new homes and apartments, it leaves out commercial buildings and work on existing buildings. The Montgomery County Planning Commission covers those in its own reports, including a quarterly construction report and an annual report on nonresidential construction, listed on its &lt;a href="https://www.montgomerycountypa.gov/departments/planning-commission/what-we-do/publications"&gt;publications page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="materials-prices"&gt;Materials prices&lt;/h2&gt;
&lt;p&gt;A producer price index tracks the prices that U.S. producers charge for their output. The Bureau of Labor Statistics publishes indexes for single products, such as steel mill products, and for bundles, such as the goods that go into nonresidential construction.&lt;/p&gt;
&lt;figure class="table-figure"&gt;
&lt;div class="table-container"&gt;
&lt;table class="table data-table"&gt;
&lt;caption&gt;Producer price indexes, not seasonally adjusted, August 2025 and August 2026. Index levels sit on different base periods, so compare the changes.&lt;/caption&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Index&lt;/th&gt;&lt;th&gt;Series ID&lt;/th&gt;&lt;th class="num"&gt;August 2025&lt;/th&gt;&lt;th class="num"&gt;August 2026&lt;/th&gt;&lt;th class="num"&gt;Change over the year&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Construction materials (special index)&lt;/td&gt;&lt;td&gt;WPUSI012011&lt;/td&gt;&lt;td class="num"&gt;341.5&lt;/td&gt;&lt;td class="num"&gt;375.9&lt;/td&gt;&lt;td class="num"&gt;10.1%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Inputs to nonresidential construction, goods&lt;/td&gt;&lt;td&gt;WPUIP2312001&lt;/td&gt;&lt;td class="num"&gt;166.1&lt;/td&gt;&lt;td class="num"&gt;180.7&lt;/td&gt;&lt;td class="num"&gt;8.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Inputs to residential construction, goods&lt;/td&gt;&lt;td&gt;WPUIP2311001&lt;/td&gt;&lt;td class="num"&gt;323.8&lt;/td&gt;&lt;td class="num"&gt;349.0&lt;/td&gt;&lt;td class="num"&gt;7.8%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Steel mill products&lt;/td&gt;&lt;td&gt;WPU1017&lt;/td&gt;&lt;td class="num"&gt;308.8&lt;/td&gt;&lt;td class="num"&gt;381.2&lt;/td&gt;&lt;td class="num"&gt;23.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Lumber&lt;/td&gt;&lt;td&gt;WPU081&lt;/td&gt;&lt;td class="num"&gt;266.3&lt;/td&gt;&lt;td class="num"&gt;286.6&lt;/td&gt;&lt;td class="num"&gt;7.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Ready-mix concrete&lt;/td&gt;&lt;td&gt;WPU1333&lt;/td&gt;&lt;td class="num"&gt;386.4&lt;/td&gt;&lt;td class="num"&gt;395.2&lt;/td&gt;&lt;td class="num"&gt;2.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption class="source"&gt;Source: &lt;a href="https://fred.stlouisfed.org/series/WPUSI012011" rel="noopener"&gt;fred.stlouisfed.org&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Steel mill products rose 23.4% over the year, the largest change in the table. Ready-mix concrete rose 2.3%. BLS says all of its producer price data can be revised for up to four months after first publication, so the values for May through August 2026 can still change. The next release, with September 2026 data, is scheduled for October 15, 2026.&lt;/p&gt;
&lt;p&gt;These indexes are national. They do not break out southeastern Pennsylvania, and they measure what producers charge, which is not the same as a supplier&amp;rsquo;s delivered price to your job.&lt;/p&gt;
&lt;h2 id="how-to-use-these-numbers"&gt;How to use these numbers&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;When a supplier raises a quote, compare the increase with the index for that product over the same months. A bigger gap is a reason to ask for the supplier&amp;rsquo;s own cost basis.&lt;/li&gt;
&lt;li&gt;When a bid will be held open for months, check the indexes for the materials that carry the most weight in it. A single product can move much more than the construction materials index as a whole, as steel mill products did in the year to August 2026.&lt;/li&gt;
&lt;li&gt;For the residential pipeline in a particular township, the county permit total is too broad. Use the planning commission&amp;rsquo;s reports and the municipality&amp;rsquo;s planning commission agendas.&lt;/li&gt;
&lt;li&gt;For national construction data, see &lt;a href="https://constructionmetrics.com/"&gt;Construction Metrics&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Every series in this guide can be pulled into Excel or Power BI from FRED with the series ID shown in the sources below.&lt;/p&gt;</content:encoded></item></channel></rss>