Contractor Records

HVAC permits in Charlotte and the rest of Mecklenburg County, NC

Data through September 2026 · updated 26 Oct 2026

41,122 HVAC permits were issued in Charlotte and the rest of Mecklenburg County, June 2025 through September 2026: about 30,842 a year and 29% of all permits. The busiest month is May. The usual one took 40 days from issue to the county's final. 28078 has the most, 3,431.

41,122permits issued
32,116last 12 months
Maybusiest month
40days, usual issue to final
84%finished
$9,200usual declared value
Sep 2026records through

HVAC permits by month

Permits issued each month, June 2025 through September 2026.

Jun 2025: 2,366Jun2025Jul 2025: 2,504JulAug 2025: 2,156Sep 2025: 1,980Oct 2025: 2,153Nov 2025: 1,708Dec 2025: 2,458Jan 2026: 2,083Jan2026Feb 2026: 2,094Mar 2026: 2,685Apr 2026: 3,089May 2026: 3,145Jun 2026: 3,402Jul 2026: 3,393JulAug 2026: 3,080Sep 2026: 2,826
The same numbers as a table
MonthPermits
Jun 20252,366
Jul 20252,504
Aug 20252,156
Sep 20251,980
Oct 20252,153
Nov 20251,708
Dec 20252,458
Jan 20262,083
Feb 20262,094
Mar 20262,685
Apr 20263,089
May 20263,145
Jun 20263,402
Jul 20263,393
Aug 20263,080
Sep 20262,826

Download this table (CSV)

When HVAC permits are filed

By calendar month, 100 = an average month (the thin line). May is the busiest (122), November the quietest (66). A busy month at the permit counter usually means a longer wait for a contractor.

January: 81 (100 = an average month)February: 81 (100 = an average month)March: 104 (100 = an average month)April: 120 (100 = an average month)May: 122 (100 = an average month)122June: 112 (100 = an average month)July: 115 (100 = an average month)August: 102 (100 = an average month)September: 93 (100 = an average month)October: 84 (100 = an average month)November: 66 (100 = an average month)December: 96 (100 = an average month)JFMAMJJASOND
The same numbers as a table
MonthIndex
January81
February81
March104
April120
May122
June112
July115
August102
September93
October84
November66
December96

Download this table (CSV)

How long an HVAC permit takes

Permits issued Jun 2025–Sep 2025, at least 12 months before the file ends. Usual days is the middle permit among the 7,612 with a final date.

MeasureValue
Permits issued Jun 2025–Sep 20259,006
Finished84.5%
Expired12.2%
Usual days, issue to final40
Middle half, days14–138

Download this table (CSV)

What an HVAC permit is declared at

The value written on the permit at application, from 26,122 permits with one. Not a quote and not the final bill.

MeasureValue
Usual declared value$9,200
Middle half$4,860–$14,000

Download this table (CSV)

ZIP codes with the most HVAC permits

Counted at the property's ZIP code. Share is the part of the county's 41,122 HVAC permits.

ZIP codePermitsShare
280783,4318%
282773,0017%
282692,4316%
282262,1325%
282112,0935%
282152,0075%
282101,9625%
282161,7044%
282701,7034%
282051,6674%

Download this table (CSV)

The county's own permit types

How the county filed these permits. We group its types into kinds of work; this is the split.

Permit typePermitsShare
Mechanical - 434 - RES DWELLING (ADD, ALTERATION, REPAIR, REPLACE)24,61360%
Mechanical - 101 - ONE FAMILY DETACHED4,84712%
Mechanical - 437 - COMMERCIAL - NO PLAN REVIEW (SMALL CTAC PROJECTS)4,37511%
Mechanical - 102 - ONE FAMILY ATTACHED/TOWNHOUSE (LAND SOLD W/UNIT)3,5749%
Mechanical - 437 - COMMERCIAL - PLAN REVIEW (UPFITS, ADDITIONS, REPAIR)1,8585%
Mechanical - 329 - STRUCTURES OTHER THAN BUILDINGS(PIERS, POOLS, SIGNS, ETC)6412%
Mechanical - 434 - RES DWELLING - CO REQUIRED (ADD, ALTERATION, REPAIR)292under 1%
Mechanical - 105 - 5 OR MORE FAMILY APARTMENTS (NO LAND SOLD W/UNIT)164under 1%
Mechanical - 328 - RESIDENTIAL - NEW ACCESSORY BLDG (SHEDS, BARNS)163under 1%
Mechanical - 103 - TWO FAMILY / DUPLEX131under 1%

Download this table (CSV)

How Mecklenburg County compares with other cities

From our cross-city data studies: the same measure, read the same way, for every city we cover.

Nearby permit data

HVAC permits for other places in Charlotte. Each permit office keeps its own file, so the numbers are not added together.

How these numbers are made

Source: Mecklenburg County GIS, AccelaAllPermits FeatureServer layer 0, with the older BuildingPermits layer for permits still issued in the old system, read 26 Oct 2026. We count permits issued June 2025 through September 2026; denied and withdrawn permits are left out.

Building and trade permits that Mecklenburg County Code Enforcement issued anywhere in the county: Charlotte, the towns of Huntersville, Cornelius, Matthews, Mint Hill, Davidson and Pineville, and unincorporated land. The county issues building, electrical, mechanical and plumbing permits for every town, so this one file covers them all. Fire, sign and site-work permits count as other.

  • The county's file names no contractor, so there are no contractor lists, rankings or firm pages for Mecklenburg County or Charlotte.
  • The county moved its permits to a new system (Accela) in spring 2025. The window starts in June 2025, once the new system's file was filling at its usual rate, so it covers 16 months and there is no comparison with the 12 months before. Permits still issued under the old system for older projects come from the county's older building permit layer and are counted too.
  • Electrical, mechanical (HVAC) and plumbing permits are only in the new system's file. Each new home gets its own electrical, mechanical and plumbing permits, and those count under those trades. Monthly plumbing and electrical counts keep rising through early 2026 as projects started under the old system finish.
  • The new system files an equipment changeout as an umbrella record with separate mechanical, electrical or plumbing permits under it; we count the trade permits, not the umbrella record.
  • The kind of work comes from the county's type of work and census building code; roofing, solar, pools, additions and decks are picked out of residential alteration permits by their descriptions.
  • Job value is the building cost the applicant declared on the permit; most trade permits have none. A final date is the county's completion date.
  • Apartment, condo and hotel buildings count as other, not as homes. Cancelled, withdrawn and replaced permits are not counted.

Counts are permits, not jobs: one job can need several permits. Nobody paid to be on this page and nobody can. Sources and definitions →

Cite this page

Free to reuse with attribution (CC BY 4.0). Please credit Contractor Records and link to this page. Suggested citation:

Contractor Records, "HVAC permits in Charlotte and the rest of Mecklenburg County, NC", https://contractorrecords.com/mecklenburg-county/hvac-permits, data through September 2026, from Mecklenburg County Code Enforcement building-permit records.

Link to a table: By month · Season · Days to final · Declared value · By ZIP code · Permit types.

Download the tables (CSV): HVAC permits by month · HVAC permits by calendar month (index) · HVAC permits: days to final · HVAC permits: declared value · HVAC permits by ZIP code · HVAC permits by permit type.

Common questions

  • How many HVAC permits does Mecklenburg County issue a year?About 30,842 a year in Charlotte and the rest of Mecklenburg County: 41,122 permits issued June 2025 through September 2026, 32,116 of them in the last 12 months.
  • How long does an HVAC permit take in Mecklenburg County?The usual one took 40 days from issue to the county's final inspection, and the middle half took 14 to 138 days (7,612 permits issued Jun 2025–Sep 2025 that reached a final). The wait to get the permit issued is not in this file.
  • When do people in Mecklenburg County file the most HVAC permits?May (122 against an average month of 100); November is the quietest (66). If you can choose, a quiet month at the permit counter can mean contractors have more room in their schedules.
  • Which ZIP code has the most HVAC permits in Mecklenburg County?28078, with 3,431 of the 41,122 (8%); then 28277 (3,001).