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.
3.3m questions
4.2m answers