How to Calculate Roof Pitch: Rise, Run and Slope %
Calculate roof pitch from rise and run, measure an existing roof safely, and use a full reference chart with angle, slope percent, and roof factor.

- ›Roof pitch is a ratio: how many inches a roof rises for every 12 inches of horizontal run, written as rise:12.
- ›The formulas are simple: angle = atan(rise/12), slope % = (rise/12) x 100, roof factor = sqrt(1 + (rise/12)^2).
- ›You can measure most roofs from inside the attic with a level and tape measure, no ladder climb required.
- ›A 6:12 pitch works out to a 26.6 degree angle, 50% slope, and a 1.12 roof factor.
- ›Pitch decides which roofing materials are allowed, how fast snow and rain shed, and whether a roof is safely walkable.
A tape measure and a torpedo level can tell you a roof's pitch in about five minutes, and for most one-story homes you never have to leave the attic to do it. Pitch is not just a number on a blueprint. It decides which roofing materials a code allows, how fast snow and rain shed off, and whether a roofer can walk the surface without fall protection. This guide covers what pitch means, two safe ways to measure an existing roof, the exact formula behind the numbers, and a full reference chart from a gentle 2:12 up to a steep 12:12. Run your own numbers with the roof pitch calculator, or work through it by hand below.
What Roof Pitch Actually Means
Roof pitch is a ratio, not a single number. It compares how far a roof rises vertically for every 12 inches it runs horizontally. A '6:12' roof rises 6 inches for every foot of horizontal run measured from the ridge toward the eave. Roofers always write it as rise:12, because 12 inches is the standard reference run, so a bigger first number always means a steeper roof.
Three related numbers describe that same slope in different ways, and each one shows up in a different part of a project. The pitch ratio (6:12) is what appears on blueprints and material specification sheets. The angle in degrees (26.6 degrees for a 6:12) is what a digital angle finder or smart level reads directly. Slope percent (50% for a 6:12) shows up in drainage calculations and low-slope roofing code sections. And the roof factor (1.12 for a 6:12) is the multiplier framers use to convert a flat, horizontal measurement into the actual sloped length of a rafter, a run of sheathing, or a course of shingles.
How to Measure the Pitch of an Existing Roof
You do not need to stand on the roof to find its pitch. Two low-risk methods work for almost any home.
From inside the attic: climb up and find an exposed rafter near the ridge. Hold a 24-inch level flat against the underside of the rafter until the bubble reads level, then measure straight down 12 inches from one end of the level to the top of the rafter. That downward measurement, in inches, is your rise over a 12-inch run. A reading of 7 inches means a 7:12 pitch. This is the most accurate method because you are measuring the actual framing member, not an estimate from a distance.
From the ground: stand back from the house, ideally at a gable end where you can see the full roof edge, and sight a rafter square or a smartphone angle app along the roof plane using a straightedge held flush to the surface. This method is less precise than the attic measurement, but it is enough for a rough estimate when you cannot get into the attic.
Smartphone angle apps: several free apps turn your phone's accelerometer into a digital level. Hold the phone flat against a straightedge that is itself held against the roof surface, whether that is through a gable-end window, from a ladder set on stable, level ground, or against an exposed rafter in the attic, and read the angle. Cross-check that reading against the reference chart below; if it does not land close to a common pitch, remeasure, since small placement errors are easy to make and easy to catch.
The Roof Pitch Formula
Once you have a rise measured over a 12-inch run, three formulas convert it into everything else you need. Angle in degrees equals the arctangent of rise divided by 12. Slope percent equals rise divided by 12, multiplied by 100. Roof factor equals the square root of 1 plus rise-divided-by-12, squared.
Worked example: a rise of 6 inches gives rise/12 = 0.5. The angle is atan(0.5), which is 26.6 degrees. The slope is 0.5 x 100, which is 50%. The roof factor is the square root of (1 + 0.25), which is the square root of 1.25, or 1.12. A steeper rise of 12 inches (a full 12:12 pitch) gives rise/12 = 1, an angle of atan(1), which is 45 degrees, and a roof factor of the square root of 2, which is 1.41.
The roof factor matters most once you move from measuring to ordering material. Multiply a flat, horizontal run by the roof factor and you get the true sloped length, which is exactly how the rafter length calculator turns a floor-plan dimension into a lumber order.
Full Roof Pitch Reference Chart
The table below covers every common residential pitch from 2:12 to 12:12, with the angle, slope percent, and roof factor calculated from the formulas above, plus a general category label used across the roofing trade.
Why Pitch Matters for Materials, Snow, and Safety
Pitch is not a cosmetic choice. Most asphalt shingle products require a minimum slope, commonly cited around 2:12 to 4:12, and roofs on the lower end of that range typically need extra layers of underlayment because water drains more slowly and has more time to work under the shingle tabs. Standing-seam metal and low-slope membrane systems exist largely to cover roofs too flat for shingles.
Steeper roofs shed snow and rain faster, which matters directly for structural snow loads: the slope factor in ASCE 7-22 reduces the design snow load as pitch increases, because less snow sits on a steep surface long enough to build up. That is a separate calculation from pitch itself; if you are sizing a roof for snow country, run your slope through the snow load calculator once you know it.
Walkability and safety also track pitch closely. Roofers generally consider anything above 6:12 to 7:12 as requiring fall protection under OSHA rules, and anything above roughly 9:12 to 10:12 as unsafe to walk without ropes and cleats at all. That safety line is one reason steep, ornamental roof sections often get built but rarely get walked for routine maintenance.
Is a 4:12 Roof Walkable?
A 4:12 roof (an 18.4 degree angle) is walkable for most people in dry conditions with proper footwear, and it is the pitch most commonly cited as the practical line between 'walkable' and 'needs harness and rope' for a typical roofer. It is still a slope, not a floor, so wet shingles, moss, or morning dew change that calculation fast. Homeowners doing their own gutter cleaning or minor inspection work should treat 4:12 as a slope that demands caution, not one that is simply safe.
What Is the Most Common Roof Pitch in the US?
Most production homes built in the last few decades land between 4:12 and 6:12, a range that balances material cost, attic headroom, and a reasonably fast water shed. Snow-country builds and higher-end custom homes trend steeper, often 8:12 to 12:12, both to shed snow faster and for the visual proportions steep rooflines create. Flat and low-slope roofs under 2:12 show up mostly on additions, porches, and commercial buildings, where a membrane system replaces shingles entirely.
Can I Get Roof Pitch from a Satellite Photo?
Only as a rough guess. Satellite and aerial imagery show a roof from directly above, which compresses the vertical rise into a 2D footprint and makes accurate slope measurement essentially impossible without a second, oblique-angle image and careful triangulation. Some online estimating tools claim to pull pitch from aerial data, but for anything you plan to build, order material for, or file a permit around, measure the actual roof with a level, a tape measure, or an angle app instead.
Once you know your pitch, the next step in most framing projects is turning that number into an actual board length. The rafter length calculator uses the same roof factor from this guide, and our companion post on how to calculate rafter length walks through a full worked example. If you are choosing between cut rafters and prefabricated trusses for a new roof, see rafter vs truss for a full cost and span comparison.
| Pitch (rise:12) | Angle | Slope % | Roof Factor | Category |
|---|---|---|---|---|
| 2:12 | 9.5° | 16.7% | 1.01 | Low-slope |
| 3:12 | 14.0° | 25.0% | 1.03 | Low-slope |
| 4:12 | 18.4° | 33.3% | 1.05 | Conventional |
| 5:12 | 22.6° | 41.7% | 1.08 | Conventional |
| 6:12 | 26.6° | 50.0% | 1.12 | Conventional |
| 7:12 | 30.3° | 58.3% | 1.16 | Conventional |
| 8:12 | 33.7° | 66.7% | 1.20 | Conventional |
| 9:12 | 36.9° | 75.0% | 1.25 | Steep |
| 10:12 | 39.8° | 83.3% | 1.30 | Steep |
| 11:12 | 42.5° | 91.7% | 1.36 | Steep |
| 12:12 | 45.0° | 100.0% | 1.41 | Steep |
Get your design roof snow load in seconds with the free ASCE 7-22 calculator.
Open the calculatorFrequently asked
01What is a good roof pitch for snow country?+
Steeper roofs shed snow faster because less of the load has time to build up before it slides off. Many snow-country builds run 8:12 or steeper for that reason, but the actual structural snow load still depends on your ground snow load, exposure, and slope factor, not pitch alone. Check your site with the roof snow load calculator once you know your pitch.
02What is the difference between roof pitch and roof slope?+
They describe the same incline in two different formats. Pitch is a ratio written as rise:12, like 6:12. Slope is the same relationship expressed as a percentage, like 50%. Multiply the pitch ratio by 100 to get the slope percent.
03Does roof pitch affect insurance or resale value?+
Indirectly. Steeper roofs in snow or heavy-rain regions tend to have fewer moisture and ice-dam problems, which some insurers weigh when pricing a policy. Pitch itself is rarely a line item, but the roofing material and condition it enables often are.
04Can two different pitches meet on the same roof?+
Yes. Additions, dormers, and dutch-gable roofs routinely combine two or more pitches. Each plane is measured and calculated separately using the same rise-over-12 method described in this guide.