Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a roofing technician in the United States is approximately $32,457 per year, translating to about $16 per hour. However, this figure can vary significantly based on factors such as geographic location, years of experience, and the specific industry within which one works.
Entry-level roofing technicians typically earn less, while those with several years of experience can command higher wages. For instance, technicians with over five years of experience often see their salaries rise to around $39,000 annually.
States such as California, New York, and Texas consistently offer higher salaries for roofing technicians. For example, in California, the average salary can exceed $40,000, reflecting the higher cost of living and demand for skilled labor.
By understanding the salary dynamics in this field, aspiring roofing technicians can better position themselves for success and make informed career decisions.
Let Zippia find your next roofing technician job
Let Zippia find your next roofing technician job
The average roofing technician salary in Alaska, Vermont, and Rhode Island are the highest in the U.S. The lowest average roofing technician salary states are South Dakota, Florida, and Arkansas.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Alaska | $44,631 | $21.46 |
| 2 | Maine | $38,044 | $18.29 |
| 3 | Vermont | $39,072 | $18.78 |
| 4 | Minnesota | $36,534 | $17.56 |
| 5 | Wisconsin | $34,674 | $16.67 |
| 6 | Kansas | $35,509 | $17.07 |
| 7 | Iowa | $34,012 | $16.35 |
| 8 | Connecticut | $36,304 | $17.45 |
| 9 | Illinois | $34,836 | $16.75 |
| 10 | Indiana | $32,752 | $15.75 |
| 11 | Rhode Island | $38,655 | $18.58 |
| 12 | New Hampshire | $35,267 | $16.96 |
| 13 | Massachusetts | $36,657 | $17.62 |
| 14 | Delaware | $34,980 | $16.82 |
| 15 | District of Columbia | $42,670 | $20.51 |
| 16 | Ohio | $33,194 | $15.96 |
| 17 | Nevada | $33,423 | $16.07 |
| 18 | Kentucky | $32,164 | $15.46 |
| 19 | Washington | $35,747 | $17.19 |
| 20 | Hawaii | $36,845 | $17.71 |
| 21 | North Carolina | $32,264 | $15.51 |
| 22 | Colorado | $33,273 | $16.00 |
| 23 | New Jersey | $34,863 | $16.76 |
| 24 | Tennessee | $31,944 | $15.36 |
| 25 | Pennsylvania | $33,299 | $16.01 |
| 26 | Utah | $32,547 | $15.65 |
| 27 | Michigan | $32,023 | $15.40 |
| 28 | Wyoming | $33,189 | $15.96 |
| 29 | New York | $35,220 | $16.93 |
| 30 | Missouri | $32,340 | $15.55 |
| 31 | Maryland | $34,073 | $16.38 |
| 32 | Georgia | $31,508 | $15.15 |
| 33 | South Carolina | $31,039 | $14.92 |
| 34 | California | $33,367 | $16.04 |
| 35 | Oregon | $33,084 | $15.91 |
| 36 | Virginia | $32,584 | $15.67 |
| 37 | Florida | $29,658 | $14.26 |
| 38 | West Virginia | $30,495 | $14.66 |
| 39 | Nebraska | $30,830 | $14.82 |
| 40 | Arizona | $30,656 | $14.74 |
| 41 | Texas | $30,938 | $14.87 |
| 42 | Montana | $31,501 | $15.14 |
| 43 | Idaho | $31,893 | $15.33 |
| 44 | Alabama | $30,160 | $14.50 |
| 45 | North Dakota | $30,832 | $14.82 |
| 46 | Oklahoma | $30,462 | $14.65 |
| 47 | Mississippi | $26,924 | $12.94 |
| 48 | Arkansas | $29,502 | $14.18 |
| 49 | South Dakota | $29,921 | $14.39 |
| 50 | Louisiana | $26,642 | $12.81 |
| 51 | New Mexico | $27,162 | $13.06 |
The highest-paying cities for roofing technicians are Boston, MA, Minneapolis, MN, and New Haven, CT.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Boston, MA | $36,678 | $17.63 |
| 2 | Minneapolis, MN | $36,576 | $17.58 |
| 3 | New Haven, CT | $36,331 | $17.47 |
| 4 | Seattle, WA | $35,822 | $17.22 |
| 5 | Kansas City, KS | $35,661 | $17.14 |
| 6 | Rochester, NY | $35,380 | $17.01 |
| 7 | Chicago, IL | $34,936 | $16.80 |
| 8 | Milwaukee, WI | $34,683 | $16.67 |
| 9 | Baltimore, MD | $34,121 | $16.40 |
| 10 | Des Moines, IA | $33,805 | $16.25 |
| 11 | Cleveland, OH | $33,755 | $16.23 |
| 12 | Fort Collins, CO | $33,424 | $16.07 |
| 13 | Harrisburg, PA | $33,238 | $15.98 |
| 14 | Portland, OR | $33,161 | $15.94 |
| 15 | Cheyenne, WY | $32,889 | $15.81 |
| 16 | Indianapolis, IN | $32,601 | $15.67 |
| 17 | Salt Lake City, UT | $32,581 | $15.66 |
| 18 | Richmond, VA | $32,555 | $15.65 |
| 19 | Saint Louis, MO | $32,416 | $15.58 |
| 20 | Raleigh, NC | $32,391 | $15.57 |
A roofing technician's salary ranges from $27,000 a year at the 10th percentile to $37,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $37,000 | $3,083 | $18 |
| 75th Percentile | $35,000 | $2,917 | $17 |
| Average | $32,457 | $2,705 | $16 |
| 25th Percentile | $30,000 | $2,500 | $14 |
| 10th Percentile | $27,000 | $2,250 | $13 |
The highest paying types of roofing technicians are electrical maintenance technician, operations and maintenance technician, and senior maintenance technician.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Utility Worker | $30,429 | $2,536 | $14.63 | 31,038 |
| Handyman | $44,648 | $3,721 | $21.47 | 3,371 |
| Maintenance Worker | $36,132 | $3,011 | $17.37 | 115,130 |
| Operations And Maintenance Technician | $53,680 | $4,473 | $25.81 | 182,405 |
| Electrical Maintenance Technician | $59,898 | $4,991 | $28.80 | 206,538 |
| Preventive Maintenance Technician | $40,935 | $3,411 | $19.68 | 170,517 |
Top companies hiring roofing technicians now:
Roofing technician salaries at University of Wisconsin System and GPAC are the highest-paying according to our most recent salary estimates. In addition, the average roofing technician salary at companies like Tremco Incorporated and Fisher Construction Group are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | University of Wisconsin System | $38,438 | $18.48 |
| 2 | GPAC | $33,353 | $16.04 |
| 3 | Tremco Incorporated | $33,112 | $15.92 |
| 4 | Fisher Construction Group | $32,940 | $15.84 |
| 5 | PetersenDean | $32,322 | $15.54 |
| 6 | Roberts Roofing & Siding Inc | $31,429 | $15.11 |
| 7 | CB Richard Ellis Memphis LLC | $31,428 | $15.11 |
| 8 | CBRE Group | $31,349 | $15.07 |
| 9 | REI | $31,035 | $14.92 |
| 10 | Albuquerque Academy | $27,607 | $13.27 |
The average roofing technician salary has risen by $4,625 over the last ten years. In 2014, the average roofing technician earned $27,832 annually, but today, they earn $32,457 a year. That works out to a 11% change in pay for roofing technicians over the last decade.
Compare roofing technician salaries for cities or states with the national average over time.
Compare roofing technician salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $32,500 | $15.60 | +4.3% |
| 2024 | $31,100 | $14.93 | +2.0% |
| 2023 | $30,400 | $14.63 | +1.6% |
| 2022 | $29,900 | $14.39 | +1.9% |
| 2021 | $29,300 | $14.11 | +0.8% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Global | Commercial Roofing Technician | Beachwood, OH | 06/29/2025 | $41,740 |
| Tremco Illbruck | Commercial Roofing Technician | Raleigh, NC | 06/27/2025 | $41,740 |
| Tremco Illbruck | Commercial Roofing Technician-Metal Roofer | Tampa, FL | 06/27/2025 | $41,740 |
| Tremco Illbruck | Commercial Roofing Technician | Buffalo, NY | 06/27/2025 | $41,740 |
| Tremco Illbruck | Commercial Roofing Technician | Lexington, KY | 06/27/2025 | $41,740 |
| Tremco Illbruck | Commercial Roofing Technician-Summer Help | Riverside, CA | 06/27/2025 | $41,740 |
| Tremco Illbruck | Commercial Roofing Technician | Providence, RI | 06/27/2025 | $41,740 |
| Tremco Illbruck | Commercial Roofing Technician-Summer Help | Dix, IL | 06/27/2025 | $41,740 |
| Tremco Illbruck | Commercial Roofing Technician-Summer Help | Wien, WI | 06/27/2025 | $41,740 |
| Bone Dry Roofing | Roofing Repair Technician: Gutters, Siding, & Roofing (JOB #: 060925) | Fort Collins, CO | 06/26/2025 | $37,566 |
Search for roofing technician jobs