Salaripedia
English

How much does a cardiologist make in Virginia Beach?

$430,900a year

Median yearly pay for cardiologists in the Virginia Beach-Chesapeake-Norfolk, VA-NC metro area. That is $207.16 an hour or $35,910 a month.

Hourly
$207.16
Vs. national median
-13%
Rank among cities
23 of 58
Jobs in the area
230
Pay range
Lowest 10%: $217,500Median: $430,900Highest 10%: $585,100
PercentileYearlyHourly
10th$217,500$104.57
25th$414,300$199.18
Median$430,900$207.16
75th$506,100$243.31
90th$585,100$281.27

Other cities in Virginia

Median yearly pay for cardiologists.

Richmond, VA$450,500
Washington, DC$253,600
Roanoke, VA$239,200
Cardiologist salary in Virginia Cardiologist salary in all states

Related jobs in Virginia Beach

Same field, median yearly pay.

Anesthesiologist$501,000
Orthopedic Surgeon$478,700
Psychiatrist$277,000
Physician$266,300
Radiologist$239,200
Nurse Anesthetist$233,100
Family Medicine Physician$213,700
Dentist$177,400
Podiatrist$138,700
Pharmacist$136,300
Salaries for every job in Virginia Beach, VA

Frequently asked questions

How much does a cardiologist make an hour in Virginia Beach?

The median hourly pay in the Virginia Beach-Chesapeake-Norfolk, VA-NC metro area is $207.16 ($430,900 a year).

Do cardiologists make more in Virginia Beach than the national average?

No: $430,900 against $496,000 nationally, 13% less.

How does Virginia Beach compare with the rest of Virginia?

The median in Virginia is $461,500, so Virginia Beach pays 7% less.

Where does Virginia Beach rank for cardiologist pay?

23 of 58 metro areas with data.

How much does a cardiologist make starting out in Virginia Beach?

The lowest-paid 10% make $217,500 or less a year; the top 10% make $585,100 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.