Answer:
The national average salary for a Cardiologist is $376,594 in United States.
Depends on where you live. The average in the US is $379,969.
4.5m questions
5.8m answers