Skip to main content

Roofer Salary (2025) β€” National Average Pay

Here is what roofers earn across the United States, broken down by experience level, union status, and state. All figures reflect base pay before overtime, bonuses, or benefits.

Entry Level

$31,100

$14.96/hr

Median

$45,800

$22/hr

Experienced

$57,200

$27.50/hr

Top 10%

$70,900

$34.10/hr

Roofer Pay by Experience Level

Your pay as a roofer depends heavily on where you are in your career. Apprentices start at the lower end, but wages climb quickly as you gain experience and credentials.

Apprentice

Hourly

$13.20

Annual

$27,500

Journeyman

Hourly

$22

Annual

$45,800

Master

Hourly

$28.60

Annual

$59,500

Foreman

Hourly

$30.80

Annual

$64,100

Union vs. Non-Union Pay

Union roofers consistently out-earn their non-union peers. The gap widens further when you factor in pension contributions, healthcare, and other benefits that most union contracts include.

Union vs. Non-Union Pay

Average hourly rate for roofers

Union$25.96/hr
Non-Union$21.34/hr

Union roofers earn $4.62/hr more (21.6% premium)

Roofer Salary by Specialty

Not all roofer roles pay the same. Here’s how estimated pay varies by specialization, based on the national median.

Roofing Estimator

+15%

$25.30/hr

$52,700/yr

Metal Roofing Installer

+8%

$23.76/hr

$49,500/yr

Commercial Roofer

+5%

$23.10/hr

$48,100/yr

Residential Roofer

-10%

$19.80/hr

$41,200/yr

Roofer Salary by State

Roofer pay varies significantly by state. Cost of living, union presence, and local demand all play a role. Click any state to see the full breakdown.

1

Hawaii

626 jobs

$30.16/hr

$62,700/yr

2

New York

8,613 jobs

$29/hr

$60,300/yr

3

California

15,660 jobs

$28.34/hr

$58,900/yr

4

Massachusetts

3,445 jobs

$27.84/hr

$57,900/yr

5

Alaska

470 jobs

$27.50/hr

$57,200/yr

6

Illinois

6,577 jobs

$26.96/hr

$56,100/yr

7

Washington

3,915 jobs

$26.40/hr

$54,900/yr

8

Connecticut

1,723 jobs

$25.30/hr

$52,600/yr

9

New Jersey

4,385 jobs

$25.30/hr

$52,600/yr

10

Maryland

2,662 jobs

$24.20/hr

$50,300/yr

11

Colorado

2,975 jobs

$23.76/hr

$49,400/yr

12

Oregon

2,036 jobs

$23.76/hr

$49,400/yr

13

Minnesota

2,819 jobs

$23.10/hr

$48,000/yr

14

Nevada

1,566 jobs

$23.10/hr

$48,000/yr

15

Pennsylvania

6,264 jobs

$23.10/hr

$48,000/yr

16

Rhode Island

470 jobs

$23.10/hr

$48,000/yr

17

Delaware

470 jobs

$22.44/hr

$46,700/yr

18

New Hampshire

626 jobs

$22.44/hr

$46,700/yr

19

Virginia

3,915 jobs

$22.44/hr

$46,700/yr

20

Florida

10,179 jobs

$21.90/hr

$45,600/yr

21

Arizona

3,602 jobs

$21.56/hr

$44,800/yr

22

Michigan

4,698 jobs

$21.56/hr

$44,800/yr

23

Texas

13,311 jobs

$21.56/hr

$44,800/yr

24

Vermont

313 jobs

$21.56/hr

$44,800/yr

25

Wisconsin

2,819 jobs

$21.12/hr

$43,900/yr

26

Maine

626 jobs

$20.90/hr

$43,500/yr

27

North Dakota

470 jobs

$20.90/hr

$43,500/yr

28

Ohio

5,951 jobs

$20.90/hr

$43,500/yr

29

Utah

1,566 jobs

$20.90/hr

$43,500/yr

30

Indiana

3,445 jobs

$20.46/hr

$42,600/yr

31

Missouri

3,132 jobs

$20.46/hr

$42,600/yr

32

Georgia

5,011 jobs

$20.24/hr

$42,100/yr

33

Louisiana

2,506 jobs

$20.24/hr

$42,100/yr

34

North Carolina

4,698 jobs

$20.24/hr

$42,100/yr

35

Wyoming

313 jobs

$20.24/hr

$42,100/yr

36

Idaho

940 jobs

$19.80/hr

$41,200/yr

37

Iowa

1,566 jobs

$19.80/hr

$41,200/yr

38

Montana

470 jobs

$19.80/hr

$41,200/yr

39

Nebraska

940 jobs

$19.80/hr

$41,200/yr

40

Tennessee

3,445 jobs

$19.80/hr

$41,200/yr

41

Kansas

1,409 jobs

$19.58/hr

$40,700/yr

42

New Mexico

783 jobs

$19.36/hr

$40,300/yr

43

Kentucky

2,192 jobs

$19.14/hr

$39,800/yr

44

South Carolina

2,349 jobs

$18.92/hr

$39,400/yr

45

Alabama

2,349 jobs

$18.70/hr

$38,900/yr

46

Oklahoma

1,879 jobs

$18.70/hr

$38,900/yr

47

South Dakota

470 jobs

$18.70/hr

$38,900/yr

48

West Virginia

783 jobs

$18.04/hr

$37,500/yr

49

Arkansas

1,409 jobs

$17.54/hr

$36,500/yr

50

Mississippi

1,253 jobs

$16.60/hr

$34,500/yr

Frequently Asked Questions

Sources & Methodology

Salary data sourced from the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) program. Data reflects May 2024 estimates, the most recent available. Figures represent base pay before overtime, bonuses, or benefits.