Every line on these charts is derived from New York City Department of Buildings records — no surveys, no estimates of activity that didn't get permitted. This page documents exactly how the numbers are produced so they can be checked and trusted.
The MEP market is the volume of mechanical (HVAC), plumbing, and sprinkler/standpipe work moving through NYC over time. Each trade can be viewed two ways:
All figures come from DOB filing and permit systems, queried from BuildNYC's database (never from a live public API at read time):
A filing is just an application. We count a job only once it has an issued permit — the point at which work is legally authorized to proceed. Filed-but-not-issued and withdrawn jobs are excluded. This is the single most important filter: it keeps the market measure tied to real construction rather than paperwork.
In DOB NOW a job number carries multiple filings — an initial filing and later subsequent (S) and post-approval (P) revisions. Revisions restate the same scope; they do not add to it. Summing across them would double- or triple-count the same equipment.
We collapse every job to a single canonical filing — the most complete revision — so a job that installs 40 sprinkler heads contributes 40, no matter how many times it was amended.
Physical scope and labor are timed differently, on purpose:
Man-hours are synthesized from the installed scope using published trade labor-estimating standards — the MCAA (Mechanical Contractors Association of America) labor-estimating units for mechanical, plumbing, and piping work, and NECA (National Electrical Contractors Association) units for electrical work. The union / open-shop split is inferred from the permittee and licensing signals on each permit; where that signal is absent the hours are reported as other / unknown rather than guessed.
When you slice the market to a single contractor, a job is attributed to the licensed permittee on the issued MEP permit — the firm legally responsible for that mechanical, plumbing, or sprinkler work. Contractor identities are entity-resolved, so filings under spelling variants and affiliated license numbers roll up to one firm.
A contractor's chart therefore shows the scope and labor on the MEP jobs they pulled the permit for — issued only, de-duplicated, and timed exactly as the city-wide market.
| Trade | Physical scope unit | Capacity shown |
|---|---|---|
| HVAC | Equipment units | tons / BTU / CFM / kW (by equipment type) |
| Plumbing | Fixtures & components | — |
| Sprinkler | Sprinkler heads, standpipe outlets | by pipe system (wet / dry / preaction / deluge) |
| All | Man-hours | union / open shop / other |