MPS said:That's a hard question to answer, and it depends upon how much private work one does. Im assuming youre asking how much a fully trained cardiologist (i.e. consultant) would make.
If you only wanted to work for the NHS, then your starting salary would be £67K, rising after one year to £69K - £75K and then after five years to £81K - £91K. There are also discretionary clinical excellence awards that are payable on top of the NHS salary: these range from £3K to £69K. So, a top consultant who is eminent in his or her field could make a maximum of £160K.
All of the above calculations leave aside private work, which can be very lucrative depending on where one lives and what specialty one has trained in. I'm not sure how well cardiologists do, however if you're really interested, there is a breakdown of min, max and average earnings for different specialties in "So you want to be a brain surgeon" by Chris Ward and Simon Eccles.