Ten selected metals (Na, K, Fe, Zn, Pb, Mn, Cr, Co, Ni & Cd) were estimated in total suspended particulate (TSP) samples collected on glass fibre filters in urban Islamabad, Pakistan, from October 2002 to May 2003, using a high volume sampling technique. The wet digestion method (HNO 3 /HClO 4 ) was used for metal analysis by the flame atomic absorption spectrophotometry (FAAS) method. Maximum mean contribution was noted for Na (1.949 µg m −3 ), followed by K (0.900 µg m −3 ), Zn (0.603 µg m −3 ), Fe (0.584 µg m −3 ) and Pb (0.214 µg m −3 ). The particle size determination on % volume basis for four fractions (PM <2.5 , PM 2.5-10 , PM 10-100 & PM >100 ) was also carried out. PM 10-100 were found to be the most abundant in the local atmosphere followed by PM 2.5-10 , while the respirable fraction (PM <2.5 ) and giant fraction (PM >100 ) showed comparable and lower levels. The trace metals were found to be mainly associated with PM <2.5 and PM 2.5-10 . The influence of climatic variables on toxic trace metals and particle size fractions was also investigated statistically and it was revealed that temperature has a significant correlation with fine particle fractions and airborne trace metal levels. The source identification was carried out by Principal Component Analysis and Cluster Analysis. Four metal sources were identified: industrial (32.6%), soil-derived dust (21.9%), traffic/road dust (19.8%), and metallurgical/garbage incineration (12.4%). The metal levels were also compared with those reported for other parts around the world.