Salaripedia
English

How much does a solar photovoltaic installer make in Virginia Beach?

$47,930a year

Median yearly pay for solar photovoltaic installers in the Virginia Beach-Chesapeake-Norfolk, VA-NC metro area. That is $23.04 an hour or $3,994 a month.

Hourly
$23.04
Vs. national median
-10%
Rank among cities
42 of 50
Pay range
Lowest 10%: $47,700Median: $47,930Highest 10%: $58,270
PercentileYearlyHourly
10th$47,700$22.93
25th$47,710$22.94
Median$47,930$23.04
75th$57,470$27.63
90th$58,270$28.01

Other cities in Virginia

Median yearly pay for solar photovoltaic installers.

No other city in the state with data.
Solar Photovoltaic Installer salary in Virginia Solar Photovoltaic Installer salary in all states

Related jobs in Virginia Beach

Same field, median yearly pay.

First-Line Supervisors of Construction Trade and Extraction Worker$80,950
Boilermaker$68,350
Construction and Building Inspector$64,710
Sheet Metal Worker$63,390
Electrician$62,350
Plumber$61,870
Pile Driver Operator$60,290
Structural Iron and Steel Worker$58,630
Glazier$57,990
Excavating and Loading Machine and Dragline Operator$53,420
Salaries for every job in Virginia Beach, VA

Frequently asked questions

How much does a solar photovoltaic installer make an hour in Virginia Beach?

The median hourly pay in the Virginia Beach-Chesapeake-Norfolk, VA-NC metro area is $23.04 ($47,930 a year).

Do solar photovoltaic installers make more in Virginia Beach than the national average?

No: $47,930 against $53,140 nationally, 10% less.

How does Virginia Beach compare with the rest of Virginia?

The median in Virginia is $49,190, so Virginia Beach pays 3% less.

Where does Virginia Beach rank for solar photovoltaic installer pay?

42 of 50 metro areas with data.

How much does a solar photovoltaic installer make starting out in Virginia Beach?

The lowest-paid 10% make $47,700 or less a year; the top 10% make $58,270 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.