Heavy metal concentrations were measured in airborne dust collected at three sites with different traffic densities from August 2001 to July 2002 in the Frankfurt am Main area. Bulk samples of particulate matter (PM) with an aerodynamic equivalent diameter of <22 microm were collected on cellulose nitrate filters using air filtration devices. Fractionated samples of PM with an aerodynamic equivalent diameter of <10 microm were collected using an eight-stage Andersen impactor. Pb, Cd, Mn, Ni, Zn, V, As, Sb, Cu, Cr, Co, and Ce were determined by inductively coupled plasma sector field mass spectrometry, Pt and Rh were determined by adsorptive voltammetry, and Pd was determined by total reflection X-ray fluorescence analysis. The results show that the highest airborne heavy metal concentrations occurred at the main street with a large volume of traffic. With the exception of Co, V, Ce, and Mn, the heavy metals had an elevated enrichment factor compared to their concentrations in the continental crust. The main street site was especially contaminated with Sb, Zn, Cu, V, and Ni. Motor vehicles are the likely source of emissions. With the exception of Cr, Cu, and Zn, most of the airborne heavy metal concentrations determined for impactor samples deviate slightly from the results for total airborne dust. Heavy metal particle size distributions can be divided into three groups. For metals such as As, Cd, Pb, and V, the main fraction can be found in fine particles with a diameter of <2.1 microm, whereas Ce, Cr, Co, and Ni occur mainly in coarse particles with a diameter of >2.1 microm. Cu, Mn, Sb, Zn, Pt, Pd, and Rh occur in high concentrations in the medium range of the impactor stages (particle diameters of 1.1-4.7 microm). Metal concentrations in fine dust particles are needed to assess the human health risks of their inhalation.