permits.llc
Philadelphia Permit Data

What Normal Looks Like in Philadelphia Permit Data

By the permits.llc team · Last reviewed August 30, 2026 · Optimal window: Weeks 1–4

Philadelphia averages 3,938 permit filings a month with a standard deviation of 354, so a month has to move about 708 permits, near 18%, before it means anything at all. That figure does not exist anywhere in the public coverage of the Philadelphia construction market, which is why almost every claim about the market rising or falling is made without a way to check it. Below is the baseline, drawn from 19 complete months of our own Philadelphia file, along with the separate threshold that applies to each trade.

TL;DR

  • Philadelphia runs 3,938 permits a month, standard deviation 354, across 19 months.
  • A citywide move under roughly 18% is ordinary variation, not a market signal.
  • Every trade has its own threshold: 17% for building, 39% for demolition.
  • Filings are down 4.2% year over year, which is smaller than the monthly noise.

What is a normal month in Philadelphia?

Between 3,300 and 4,600 permits, with the middle of the distribution near 3,900.

Here is the full series from our Philadelphia file, January 2025 through July 2026. August 2026 is excluded because it is incomplete at the time of writing. The firm column counts distinct contractor names appearing on that month's filings, which is a useful companion number and one almost nobody publishes.

MonthPermitsFiling firmsPermits per firm
2025-013,9981,0613.8
2025-023,5921,0093.6
2025-034,4871,1953.8
2025-044,2991,0953.9
2025-054,1201,1763.5
2025-064,0121,1143.6
2025-073,9611,0303.8
2025-083,8111,0533.6
2025-093,7691,0603.6
2025-104,5851,1484.0
2025-113,3239823.4
2025-123,5991,0233.5
2026-013,3919633.5
2026-023,4841,0253.4
2026-034,3371,0694.1
2026-043,9881,0993.6
2026-054,0331,0773.7
2026-064,1121,1523.6
2026-073,9241,1113.5

Mean 3,938. Standard deviation 354. Coefficient of variation 9.0%.

The shape is seasonal and fairly consistent between the two years. March through June are the strong months. November through February are the weak ones. Anyone comparing a February to a May and calling the difference growth has measured the calendar.

How much can filings move without meaning anything?

About 18% citywide, and considerably more than that inside a single trade.

Two standard deviations is the conventional working line, and it is the one worth writing on a whiteboard before you look at a number. For the citywide series that is 708 permits. Per trade, the arithmetic changes sharply, because smaller series are noisier:

Permit typeMonthly meanStd. dev.Move needed to matter
Building1,472128±17%
Plumbing1,139153±27%
Electrical71579±22%
Mechanical41450±24%
Fire alarm16227±33%
Demolition367±39%
All types3,938354±18%

A demolition contractor who watches monthly counts will see a 30% swing regularly and it will mean nothing. A building-permit-driven business seeing the same 30% swing is looking at something real. Same city, same file, same month, opposite conclusions.

Why is the citywide number the worst signal for your trade?

Because aggregation cancels noise, so the citywide series is the steadiest thing in the file and therefore the least representative of what any one contractor lives through.

This is the part that gets the reasoning backwards in most market commentary. The citywide coefficient of variation is 9.0%. Every individual trade except building is above it: plumbing 13.4%, electrical 11.1%, mechanical 12.1%, fire alarm 16.7%, demolition 20.5%. When plumbing has a soft month and mechanical has a strong one, the citywide total absorbs both and reports calm.

So the headline number is smooth by construction. Quoting it to a plumbing contractor, whose real month-to-month experience varies half again as much, describes a market nobody actually works in. The same logic applies to the trade split we published in our breakdown of Philadelphia trade permits and contractor coverage: the trades behave like separate markets that happen to share a filing system.

What happened between October and November 2025?

The largest swing in the file, and it had no regulatory cause.

October 2025 was the busiest month at 4,585 and November 2025 the quietest at 3,323, a fall of 27.5% between adjacent months. There was no fee change, no code deadline and no Department of Licenses and Inspections rule taking effect in that window. The 2021 code transition ran on a different clock entirely, and produced no filing rush of its own.

Decomposed, the drop is not one event:

Permit typeOct 2025Nov 2025Change
Building1,6121,253-22.3%
Plumbing1,451941-35.1%
Electrical878571-35.0%
Mechanical436388-11.0%
Fire alarm170129-24.1%
Demolition3841+7.9%

Plumbing and electrical carried the fall. Mechanical barely moved. Demolition rose. A single citywide figure of -27.5% is wrong for every trade in that table, in one direction or the other.

The firm count is the more interesting half. Distinct filing firms fell from 1,148 to 982, down 14.5%, against a 27.5% fall in permits. Roughly 850 firms filed in both months. This was the same population of businesses filing fewer permits each, not a market losing participants, and those are different problems with different responses.

Is Philadelphia construction actually slowing down?

Mildly, and by less than the file's own noise.

January through July 2026 produced 27,269 Philadelphia permits against 28,469 in the same seven months of 2025. That is a decline of 4.2%. It is real, it is consistent across most months, and it is also smaller than the 9.0% coefficient of variation of the monthly series.

The honest description is a flat market with a slight downward tilt. January is the one month that moved meaningfully, 3,998 down to 3,391, a fall of 15.2%. Every other month-on-month-a-year-ago comparison sits between -7.2% and +2.5%.

If your pipeline is down 4% this year, Philadelphia is the reason and it is not you. If it is down 25%, the market is not the explanation and something closer to home is.

What can this baseline not tell you?

Four things, and the fourth is the one that trips people up.

It does not measure review speed. The Philadelphia feed reports issued permits, and decision_date equals app_date on every record, so no elapsed processing time exists to measure. It does not measure job value: project_cost is empty across all 78,592 of our Pennsylvania records, so none of this can be expressed in dollars. It does not describe Pennsylvania, since we hold 3 of the state's 67 counties and 99.4% of the file is Philadelphia. Reading and Allentown hold a few hundred records between them and cannot support a monthly series at all.

The fourth is subtler. A permit count measures filings, not construction. A single large project can file a building permit and four trade permits, and lands in this data as five records. That is why the firm count matters as a check: it moves differently from volume, and when the two diverge, the divergence is the story.

Underneath all of it sits the thing that makes any of this worth tracking. A permit is a signal about the property owner, not the contractor. The baseline just tells you when the number of those signals is doing something unusual, and 94.9% of our Philadelphia records carry an owner name to act on.

How permits.llc fits in

We hold 78,592 Pennsylvania permit records, 99.4% of them Philadelphia, with 86.1% carrying a contractor name and 94.9% an owner name, current to within about a day. All six active permit types are present and separable, which is what makes a per-trade baseline possible here and not in most of our other files.

You can download the Philadelphia permit data and rebuild every table above against your own trade filter, or start from our Pennsylvania county coverage to see exactly where the file is dense and where it is not. If you would rather be told when something crosses your threshold than check it yourself, permit alerts run the monitoring for you.

One suggestion, freely given. Write your trade's threshold down before you look at next month's number. It is a great deal easier to be honest about a figure you have not seen yet.

Frequently asked questions

Get started

Download the free 2025 Pennsylvania permit dataset to see the real records, or set up daily alerts for the permits that trigger work in your trade.

Related playbooks