How to Calculate Roof Pitch: Rise Over Run, Degrees and a Pitch Chart
Roof pitch is the rise in inches for every 12 inches of horizontal run: pitch = rise ÷ run × 12. A roof that rises 6 inches over 12 inches of run is a 6/12 pitch, which is 26.57 degrees or a 50% slope.
To get the angle from any rise and run, take arctan(rise ÷ run). Stairs use the same rise and run geometry, with the stair angle taken from riser and tread: see the Stair Calculator.
What is roof pitch?
Roof pitch is the steepness of a roof, written as how many inches it rises for every 12 inches it runs horizontally. A “6/12 pitch” (also written 6:12) rises 6 inches over 12 inches of level run. Slope is the same steepness written another way: as an angle in degrees or as a percent. Run is always the level distance, not the distance along the rafter.
The formula
pitch (rise per 12 in) = rise ÷ run × 12
angle (degrees) = arctan(rise ÷ run)
percent slope = rise ÷ run × 100
rise = pitch ÷ 12 × run
Rise and run must use the same unit. 4 ft of rise over 12 ft of run is a 4/12 pitch, just as 4 in over 12 in is. The roof area factor, √(1 + (rise ÷ run)²), turns a flat footprint into a sloped roof area. How to use it is covered in how to calculate roof square footage.
How to measure roof pitch
From the attic
Hold a level horizontal against the underside of a rafter and mark 12 inches along it. Measure straight up from that mark to the rafter. The number of inches is the rise, so a reading of 5 inches means a 5/12 pitch. This keeps you off the roof.
From the ground or from plans
On a simple gable roof, the run is half of the building width, measured between the outside faces of the walls. The rise is the height from the top of the wall to the ridge. A laser distance measurer or the elevation drawing gives both. Then pitch = rise ÷ run × 12.
From an angle reading
If an angle finder or a phone inclinometer reads degrees, convert with pitch = tan(angle) × 12. Use the table below instead of the formula if you prefer.
Sloped roofs are a fall hazard. Use the attic, the ground, plans or a drawing when you can, and leave steep or high roofs to a roofer with fall protection.
Roof pitch chart
Each row below is computed from the formulas above. The area factor is the number to multiply a flat footprint by to get roof area.
| Pitch | Angle | Percent slope | Area factor |
|---|---|---|---|
| 1/12 | 4.76° | 8.3% | 1.0035 |
| 2/12 | 9.46° | 16.7% | 1.0138 |
| 3/12 | 14.04° | 25.0% | 1.0308 |
| 4/12 | 18.43° | 33.3% | 1.0541 |
| 5/12 | 22.62° | 41.7% | 1.0833 |
| 6/12 | 26.57° | 50.0% | 1.1180 |
| 7/12 | 30.26° | 58.3% | 1.1577 |
| 8/12 | 33.69° | 66.7% | 1.2019 |
| 9/12 | 36.87° | 75.0% | 1.2500 |
| 10/12 | 39.81° | 83.3% | 1.3017 |
| 11/12 | 42.51° | 91.7% | 1.3566 |
| 12/12 | 45.00° | 100.0% | 1.4142 |
Degrees to pitch
| Angle | Pitch (rise per 12 in) | Percent slope | Area factor |
|---|---|---|---|
| 5° | 1.05/12 | 8.7% | 1.0038 |
| 10° | 2.12/12 | 17.6% | 1.0154 |
| 15° | 3.22/12 | 26.8% | 1.0353 |
| 20° | 4.37/12 | 36.4% | 1.0642 |
| 25° | 5.60/12 | 46.6% | 1.1034 |
| 30° | 6.93/12 | 57.7% | 1.1547 |
| 35° | 8.40/12 | 70.0% | 1.2208 |
| 40° | 10.07/12 | 83.9% | 1.3054 |
| 45° | 12.00/12 | 100.0% | 1.4142 |
Percent slope is not the same as degrees. A 100% slope is 45°, not 100°.
Worked examples
Example 1: from the attic. The level is held flat, and the rafter is 5 inches above the 12-inch mark.
- Pitch: 5 ÷ 12 × 12 = 5, so 5/12
- Angle: arctan(5 ÷ 12) = 22.62°
- Percent slope: 5 ÷ 12 × 100 = 41.7%
- Area factor: √(1 + (5 ÷ 12)²) = 1.0833
Example 2: from a gable end. The building is 28 ft wide, and the ridge is 7 ft above the top of the walls.
- Run: 28 ÷ 2 = 14 ft
- Pitch: 7 ÷ 14 × 12 = 6, so 6/12
- Slope length of one side: 14 × 1.1180 = 15.65 ft. This is the length along the slope for the run, and it is not a rafter cut length because it ignores overhangs, the ridge and the bearing cuts.
Example 3: from an angle. An angle finder reads 30°.
- tan(30°) = 0.5774
- Pitch: 0.5774 × 12 = 6.93, so about 6.93/12
- Area factor: √(1 + 0.5774²) = 1.1547
Example 4: finding the rise. You want a 4/12 pitch over a 10 ft run.
- Rise: 4 ÷ 12 × 10 = 3.3333 ft, which is 3 ft 4 in
Enter rise and run, a pitch, an angle in degrees or a percent slope, and get the other three plus the roof area multiplier.
What about low-slope roofs?
Whether a roofing material works on a given pitch is set by the manufacturer and the local building code, not by the math. For asphalt shingles, the Asphalt Roofing Manufacturers Association says never to apply shingles on roofs with slopes lower than 2 inches per foot (2:12). For slopes from 2:12 to less than 4:12, it describes special underlayment methods: either a double layer of felt or synthetic underlayment, or a single layer of self-adhering underlayment. A city building department’s summary of the International Residential Code, section R905.2, says the same: asphalt shingles on slopes of 2:12 or greater, with double underlayment from 2:12 to 4:12.
- Code editions and local amendments differ, so confirm what your jurisdiction has adopted.
- Manufacturer installation instructions can be stricter than the code, and installing outside them can affect a warranty.
- Other roofing materials, such as metal, tile, membranes and wood shakes, have their own minimum slopes. Read the maker’s instructions for the product you plan to use.
Assumptions and safety
- This guide is geometry. It converts between forms of the same slope and does not design rafters, trusses, sheathing or fasteners.
- Snow, wind and seismic loads depend on your location and the framing. A pitch alone does not tell you whether a roof is adequate, so ask your local building department or an engineer.
- Real roofs are not perfectly flat or square. Measure more than one place on a plane that looks uneven.
Questions people ask
How can I calculate my roof pitch?
Measure the rise over a known level run, then calculate rise ÷ run × 12. From the attic, mark 12 inches on a level and measure up to the rafter. The reading in inches is the pitch, so 6 inches is 6/12.
What does a 2:12 roof pitch look like?
It rises 2 inches for every 12 inches of run, which is 9.46° or a 16.7% slope. That is a gentle slope, and shingles on it need the low-slope underlayment described above.
Is a 10 degree roof pitch OK?
Ten degrees is tan(10°) × 12 = 2.12, or about 2.12/12. That is just above the 2:12 floor for asphalt shingles and below 4:12, so low-slope underlayment rules would apply. Whether it works for your material depends on the manufacturer and local code.
What is the best roof pitch for snow?
There is no single number. Snow performance depends on local snow load, the framing and the roofing system, which are design questions. Ask your local building department or an engineer.
Is a 6/12 pitch the same as a 6 degree roof?
No. A 6/12 pitch is 26.57°. A 6° roof is only about 1.26/12.
Sources
- Asphalt Roofing Manufacturers Association (ARMA): Installation of Asphalt Shingles on Lower Sloped Roofs. 2:12 minimum slope and underlayment methods for 2:12 to 4:12. Accessed October 16, 2026.
- City of Hopkins, MN: Asphalt Shingles (R905.2). Summary of International Residential Code section R905.2. The page does not name a code edition. Accessed October 16, 2026.