Salaripedia
English

How much does a brickmason and blockmason make in Roanoke?

$48,460a year

Median yearly pay for brickmason and blockmasons in the Roanoke, VA metro area. That is $23.30 an hour or $4,038 a month.

Hourly
$23.30
Vs. national median
-22%
Rank among cities
144 of 154
Jobs in the area
70
Pay range
Lowest 10%: $37,760Median: $48,460Highest 10%: $57,940
PercentileYearlyHourly
10th$37,760$18.15
25th$38,710$18.61
Median$48,460$23.30
75th$53,190$25.57
90th$57,940$27.86

Other cities in Virginia

Median yearly pay for brickmason and blockmasons.

Washington, DC$60,670
Kingsport, TN$57,450
Lynchburg, VA$52,270
Richmond, VA$51,800
Virginia Beach, VA$50,370
Brickmason and Blockmason salary in Virginia Brickmason and Blockmason salary in all states

Related jobs in Roanoke

Same field, median yearly pay.

First-Line Supervisors of Construction Trade and Extraction Worker$66,660
Construction and Building Inspector$64,680
Electrician$58,200
Plumber$51,700
Cement Mason and Concrete Finisher$50,340
Operating Engineer and Other Construction Equipment Operator$49,010
Paving$47,620
Drywall and Ceiling Tile Installer$47,510
Highway Maintenance Worker$47,490
Carpenter$47,050
Salaries for every job in Roanoke, VA

Frequently asked questions

How much does a brickmason and blockmason make an hour in Roanoke?

The median hourly pay in the Roanoke, VA metro area is $23.30 ($48,460 a year).

Do brickmason and blockmasons make more in Roanoke than the national average?

No: $48,460 against $62,120 nationally, 22% less.

How does Roanoke compare with the rest of Virginia?

The median in Virginia is $54,680, so Roanoke pays 11% less.

Where does Roanoke rank for brickmason and blockmason pay?

144 of 154 metro areas with data.

How much does a brickmason and blockmason make starting out in Roanoke?

The lowest-paid 10% make $37,760 or less a year; the top 10% make $57,940 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.