Home › Roof ventilation
Roof ventilation · Cumberland, Dauphin and Perry counties

Roof Ventilation in Harrisburg-Carlisle

Whether your attic needs more intake and exhaust, what Pennsylvania's code and your borough ask when we cut into the roof, and how we measure, install and photograph the work from the first look to cleanup.

  • Free assessment at the house
  • Attic readings written into the estimate
  • Photos you keep either way
Free roof inspectionWe photograph each slope and send you the set either way.

No spam, ever. Your details stay with our local team. By submitting, you agree to our Privacy Policy.

Free roof inspectionEvery slope photographed
Storm damagePhotos for your insurer
Written, line-item quotesMaterials named by brand
The whole metro40 cities & jurisdictions

Shingles shed the rain, but the air moving under them carries off the moisture and heat that rise from the house. In IECC climate zone 4A that air has two jobs. In January it keeps the roof deck cold enough that snow does not melt and refreeze at the eaves. In July it clears the damp, warm air that grows mildew on the rafters.

Many of the houses we work on are older. The county housing counts put the share built before 1980 at 62% in Dauphin County, 53% in Cumberland County and 56% in Perry County, and an attic from that era often has too little intake at the eaves or too little exhaust at the ridge. We look in the attic, measure the openings, photograph them and write what we find into your estimate.

Signs your roof is not breathing

Most ventilation trouble shows itself indoors before anyone climbs a ladder. These are the signs we look for when we open the attic hatch:

  • Ice building up at the eaves after a snow, with stains on the ceiling below.
  • Dark, fuzzy mildew on the underside of the roof boards or on the rafters, worst after a humid summer.
  • Insulation that is matted, damp or pushed over the soffit openings so no air can enter.
  • Rusted nail tips poking through the roof boards.
  • Upstairs rooms that stay warm long after sunset in July. The climate here runs 1230.3 cooling degree days a year, so the cooling season is long.
  • A bathroom or kitchen fan whose duct ends in the attic instead of outdoors.

None of these proves the vents are the cause. A flashing leak or a crushed duct can look the same, so we check the roof surface too. When the signs point to airflow, we measure the open vent area against the attic floor area, photograph every opening and put the figures in your written estimate. If the shingles are curling from age, the better fix may be a new roof with the vents built in; our roof replacement page covers that choice.

How air moves under a roof

A vented roof works like a chimney laid on its side. Cool air enters low, at the soffit under the eaves. It warms as it slides along the underside of the deck, rises, and leaves high, at or near the ridge. Intake and exhaust have to match, and the intake matters as much as the exhaust. The parts, from the eaves up:

  1. Soffit intake. Openings or continuous strips under the overhang. Strips that were painted shut or buried under insulation are the failure we find most often.
  2. Baffles. Rigid channels fastened to the underside of the deck that hold insulation back from the soffit and keep a clear lane for air.
  3. Exhaust. A ridge vent along the peak, box vents set high on the slope, or louvers in the gable walls.
  4. A sealed ceiling. Gaps around light fixtures, the attic hatch and wire holes let house air leak up and overload the vents.

We size openings by net free area, the open space left after the screen and louvers take their share, not by the size of the hole in the roof.

More vents is not better vents A power fan or a gable vent working beside a ridge vent can pull air in through the ridge instead of the soffit, which leaves the lower roof still stagnant. We balance low intake against high exhaust and take out the extra pieces.

Ice dams, snow and the winter roof

Winter here is real. Our climate figures count about 101.5 nights a year at or below 32F and 17 days a year when the high stays below freezing. Harrisburg's snowfall averages about 30 inches and can pass 40 inches in some winters, and Shippensburg sees about 34 inches. Upper Allen Township's design table lists a ground snow load of 30 psf.

An ice dam forms when heat from the house warms the roof deck under the snow. The snow melts, runs to the cold eave and freezes into a ridge of ice, and meltwater backs up under the shingles. The cure is a cold roof deck, and there are three ways to get one:

  • Seal the ceiling so house heat stays in the house.
  • Insulate the attic floor to the depth the current code table asks.
  • Ventilate from soffit to ridge so moving air carries off what heat still gets through.

Upper Allen Township's table answers Yes on an ice barrier, the self-sealing membrane laid along the eaves under the shingles. Other towns set their own table, so we confirm it for your address before we write the scope.

Vents alone will not stop ice dams If warm air still leaks through the ceiling, the best vents only slow the melting. We look at the air leaks and the insulation first and write all three fixes into the scope.

Humid summers and mildew

Camp Hill sits in a hot-summer humid continental climate, with July averages near 75 and January averages near 30. The area counts 4755.7 heating degree days against 1230.3 cooling degree days, so winter does more of the work on a roof than summer does. Summer still matters. The sun beats on the roof all afternoon, and a stagnant attic holds that heat against the underside of the deck and the back of the shingles.

Damp air adds to it. Bathroom fans, dryers and kitchen hoods that end in the attic dump a day's moisture into a space with nowhere to send it. In a humid July that moisture settles on cool wood and mildew follows. Before we add a single vent, we trace each duct and run it outdoors.

Moss and dark algae streaks on the shingles are a different matter. They grow on the roof surface, usually on shaded slopes, and attic airflow does not remove them. We tell you which problem you have when we write the estimate, so you are not paying for vents to fix a surface stain.

What Pennsylvania's code says about vents

Pennsylvania runs one building code statewide, the Uniform Construction Code. Its residential rules are the 2021 International Residential Code with the state's changes, adopted through 34 Pa. Code § 403.21, and that version took effect January 1, 2026. No newer edition has been adopted.

Roof ventilation is one of the places Pennsylvania changed the model text. The state alters Section R806.1, which covers roof ventilation, and Section R806.3, which covers clearance between the insulation and the vent space, and it changes the ridge framing rules in Section R802.3. Because the printed sections differ from the model code, we do not size a job from a rule of thumb. We read the current text, measure your attic and write the openings into the scope.

Under 34 Pa. Code § 403.102, a municipality may adopt standards that equal or exceed the state code, subject to state review, but it may not adopt a lower or different edition. The edition is the same in every borough. What changes from town to town is the permit office. Mechanicsburg, for example, says applications are reviewed and inspected under the 2021 ICC codes as the state adopts them. Our Pennsylvania roofing code guide lays out the rest.

Permits: what each town asks

A vent job sometimes needs a permit and sometimes does not. These are the records for a few towns we work in:

TownWhat its own record says
HarrisburgRoofing is listed on the city's building permit application. A contractor named on it must hold a valid Mercantile License. The permit is void if no inspection happens within 6 months.
MechanicsburgA residential roof-covering replacement needs no building permit unless the structure is involved. The form asks about sheathing, roof boards, rafters, trusses, eaves and overhangs.
New CumberlandThe codes page lists roof replacement among projects that may need a permit. A third-party agency reviews plans, and work may not start until the permit is issued.
Camp HillThird-party plan review takes between 14 and 30 days. The borough fee is $90.00 plus 1.2% of the estimated project value.
SteeltonResidential applications must be approved within 15 business days under the state code. The borough says a permit usually takes about 2 to 3 business days to process.

Cutting a ridge slot opens the roof boards, so a vent job can touch the structure question on Mechanicsburg's form. We ask the office before we start, and we pull the permit ourselves wherever the town asks for one. Mechanicsburg says work done without a required permit can bring fines of up to $1,000.00 per day.

Choosing ridge, box or gable vents

Which exhaust fits depends on the shape of your roof.

  • Ridge vent. A continuous vent along the peak that pulls air across the whole length of the attic. It needs a slot cut in the roof boards at the ridge, which is why the state changed the ridge framing text. It is capped to match the roof.
  • Box vents. Individual vents set high on the slope. They suit short ridges and hip roofs, and the count and placement matter more than the brand.
  • Gable vents. Louvers in the end walls. They work best as the only exhaust, never beside a ridge vent.
  • Power fans. We rarely add one. A fan can draw conditioned air up through ceiling gaps, so we usually choose passive vents and seal the ceiling.

On a metal roof the ridge vent is made for the panel profile. On an asphalt roof the ridge cap is fastened to the shingle maker's printed pattern; see our roof shingles page. Upper Allen Township prints a design wind speed of 90 mph, and we fasten vents and caps to the maker's instructions so they stay put in a hard gust.

What moves the price, and how the job runs

We do not print a price here, because the size of the job decides it. These things move the number:

  • The length of ridge and the number of vents the attic needs.
  • Whether the soffit has to be cut in or replaced.
  • How much insulation must be pulled back and baffled.
  • The pitch and height of the roof.
  • Shingle or metal, and whether the work is on an existing roof or part of a new one.
  • Permit fees where the town asks for one.

The job runs in this order:

  1. A free assessment at the house, in the attic and on the roof.
  2. Measurements and photographs, which you keep.
  3. A written scope that lists the work line by line.
  4. The permit, pulled by us where the town requires one.
  5. Baffles, intake, exhaust and duct fixes, installed to the code and the maker's instructions.
  6. Cleanup by our crew and final photographs.

The easiest time to add vents is during a reroof. If you are not ready for that, start with a roof inspection or ask for a free roof estimate.

Common questions about roof ventilation in Harrisburg-Carlisle

Do I need roof ventilation if my attic never leaks?

Leaks and ventilation are separate problems. A dry ceiling can still sit under a damp attic with mildew on the boards. We check the roof boards, the insulation and the openings, then tell you whether the airflow is enough as it stands.

Will more vents stop ice dams?

Not alone. Ice dams come from house heat reaching the roof deck under the snow. Vents carry off some of it, but sealing ceiling gaps and fixing the insulation come first. We write all three fixes into the scope when your attic needs them.

Is a ridge vent better than box vents?

On a long, simple ridge, a ridge vent usually moves air along the whole attic. On a short ridge or a hip roof, box vents set high on the slope can fit better. We choose from your roof, not from a favorite.

Do power attic fans help?

Rarely. A fan can pull conditioned air up from the rooms below through ceiling gaps, which wastes energy and starves the soffit of a fair share of airflow. We usually seal the ceiling and balance passive intake and exhaust instead.

Can you add vents without a new roof?

Yes. Intake can be added at the soffit and baffles can be set from inside the attic. A ridge vent means opening the ridge and re-capping it, so we judge whether the shingles are still sound enough to be disturbed.

Does adding vents need a permit?

It depends on the town. Mechanicsburg says a roof-covering replacement needs none unless the structure is involved, while Harrisburg lists roofing on its permit application. We ask the office for your address and pull the permit where one is required.

Where we work

Roof ventilation across the Harrisburg-Carlisle, Pennsylvania metro. Each city has its own page with the permit rule and code edition that apply there:

Sources: Pennsylvania's adoption of the 2021 IRC and its ventilation and ridge changes · Limits on local code editions · Upper Allen Township design table: wind speed, snow load, ice barrier · Harrisburg building permit forms · Mechanicsburg codes and zoning enforcement · New Cumberland codes enforcement and zoning · Camp Hill building permits · Steelton permits. Codes, programs and prices change; confirm the current rule with your city before you rely on it.

Related services

More on the work

Free roof inspection

Get a straight answer on your roof

Free inspection, a written scope, and photos you keep either way.

Book my free inspection →
Free Inspection