Virginia Beach-Chesapeake-Norfolk, VA-NC metro area · also Chesapeake, Norfolk

Average Salary in Virginia Beach, VA

The average salary in Virginia Beach, Virginia is $64,130 a year ($30.83 an hour) across all jobs, and the median is $49,430, according to BLS estimates for May 2025 covering the Virginia Beach-Chesapeake-Norfolk, VA-NC metro area. That is 9% less than the U.S. metro average ($70,751) and about the same as the Virginia average ($63,588).

$64,130average salary
$49,430median salary
98cost of living (U.S. = 100)
763,060jobs in the metro
Advertisement

Average salary by job family in Virginia Beach

Management$129,890
Legal$114,410
Computer and Mathematical$111,590
Architecture and Engineering$103,790
Healthcare Practitioners and Technical$101,350
Life, Physical, and Social Science$89,970
Business and Financial Operations$89,810
Educational Instruction and Library$67,650
Arts, Design, Entertainment, Sports, and Media$63,920
Community and Social Service$62,940
Installation, Maintenance, and Repair$61,520
Construction and Extraction$57,970
Production$54,490
Protective Service$53,720
Office and Administrative Support$48,570
Transportation and Material Moving$47,630
Sales and Related$46,290
Farming, Fishing, and Forestry$45,670
Healthcare Support$38,440
Personal Care and Service$37,170
Building and Grounds Cleaning and Maintenance$37,110
Food Preparation and Serving Related$36,540
BLS OEWS May 2025, all employers in the metro area.

Highest-paying jobs in Virginia Beach

Most common jobs in Virginia Beach and what they pay

JobJobsAverage salaryMedian
Fast Food and Counter Workers22,520$30,460$28,780
Retail Salespersons20,890$34,180$30,820
General and Operations Managers17,400$117,850$100,340
Registered Nurses16,870$89,350$89,450
Cashiers16,840$30,620$29,320
Laborers and Freight, Stock, and Material Movers, Hand13,920$43,450$39,160
Stockers and Order Fillers13,750$36,780$35,120
Home Health and Personal Care Aides13,650$30,690$28,420
Waiters and Waitresses13,100$44,510$39,020
Office Clerks, General12,490$45,080$44,630
Advertisement

Cost of living in Virginia Beach

Prices in the Virginia Beach area are 2% below the U.S. average, with a BEA price parity of 97.9 for 2024. The average local salary of $64,130 therefore buys what $65,478 would buy in a typical U.S. metro. A typical home is worth $373,678, 4.6 times the median household income of $80,533.

$373,678typical home value
$80,533median household income
97.9BEA price parity
1,782,590metro population

Take-home pay in Virginia Beach

Salary levelGrossAfter taxPer month
25th percentile wage$36,280$30,059$2,505
Median wage$49,430$39,869$3,322
Average wage$64,130$50,835$4,236
75th percentile wage$78,160$60,136$5,011

Single filer, standard deduction: federal income tax (2026 brackets), Social Security, Medicare and state income tax (2025 rules).

Compare Virginia Beach with another city

Salaries for every job in Virginia Beach

Management32 jobs
Legal7 jobs
Computer and Mathematical19 jobs
Architecture and Engineering30 jobs
Healthcare Practitioners and Technical50 jobs
Life, Physical, and Social Science26 jobs
Business and Financial Operations28 jobs
Educational Instruction and Library51 jobs
Arts, Design, Entertainment, Sports, and Media23 jobs
Community and Social Service17 jobs
Installation, Maintenance, and Repair38 jobs
Construction and Extraction35 jobs
Production60 jobs
Protective Service18 jobs
Office and Administrative Support47 jobs
Transportation and Material Moving32 jobs
Sales and Related19 jobs
Farming, Fishing, and Forestry4 jobs
Healthcare Support15 jobs
Personal Care and Service17 jobs
Building and Grounds Cleaning and Maintenance8 jobs
Food Preparation and Serving Related16 jobs

Average salary in nearby cities

Average salary in Virginia

Advertisement

What locals say: vote a badge

Tap the badges that describe this place. One vote per badge and visitor, no account. A badge shows in the city rankings after 3 votes.

Salary in Virginia Beach: questions

What is a good salary in Virginia Beach?

Half of all workers in the Virginia Beach metro earn less than $49,430 and the average is $64,130. Earning more than $78,160 puts you in the top quarter of local wages.

How much do you need to earn in Virginia Beach to match a $70,751 salary elsewhere?

About $69,294, because prices here are 2% below the U.S. average (BEA price parity 97.9).

What are the highest-paying jobs in Virginia Beach?

Cardiologists ($433,900), Orthopedic Surgeons, Except Pediatric ($388,490), Anesthesiologists ($346,790).

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.