In this review, we discuss in detail several commonly used and sensitive analytical techniques, including atomic absorption spectrometry, inductively coupled plasma optical emission spectrometry or mass spectrometry, X-ray fluorescence spectrometry, high-performance liquid chromatography, differential pulse polarography, neutron activation analysis and anodic stripping voltammetry. We also provide some application examples of these analytical techniques for heavy metals in herbal medicines.