What specialty performs a cardiac echocardiogram?

Cardiology. Cardiology will perform the majority of echocardiograms. If there is assessments of your vessels (carotid, aorta, veins) This may be done by vascular surgery cardiology, or radiology depending upon the referrer and local resources. In the setting pediatrics, it may be performed by a pediatric cardiologist or someone who specializes in fetal imaging.
Cardiologists. It should be interpreted by a cardiologist.
Surgery. Cardiac echo is also used in surgery by trained anesthesiologists. Specifically during heart valve surgery of in patients at high risk for cardiac disease. Anesthesiologist can an should take the abe exam if they are making diagnostic interpretations however and not just using it as an introperative monitor.