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.