Environmental studies have revealed significant contributions of vehicular exhaust emissions to high pollution levels in urban dwellings. The levels and sources of heavy metal contaminations of some major roads in Accra have been investigated in this work. Street dust samples collected from four major roads in Accra (Mallam Junction‐Weija road, John Teye‐Pokuase road, Tema Motorway and Tetteh Quarshie Interchange in Accra) were analysed for their elemental concentrations using energy‐dispersive X‐ray fluorescence. Twenty elements were identified: K, Ca, Ti, V, Cr, Mn, Fe, Ni, Cu, Zn, Ga, Ge, As, Se, Br, Rb, Sr, Y, Zr and Pb. Significant concentration levels were obtained for K, Ca, Ti, V, Cr, Mn, Fe, Cu, Zn, Br, Rb, Sr, Y, Zr and Pb in all the samples and were used for the source identification. Enrichment factors and principal component analysis were used to verify the anthropogenic contribution to road dust. Results obtained for the enrichment factors showed moderate enrichment for V, Cr and Cu, while Zn, Br, Zr and Pb were significantly enriched. Principal component analysis identified four sources and their contributions to the elemental contents in the road dust. Natural crust, brake wear, tyre wear and vehicle exhaust emission were the four sources identified. The contribution of vehicular non‐exhaust emissions to heavy metal contamination in the road dust was found to be greater than that of exhaust emissions. Copyright © 2012 John Wiley & Sons, Ltd.