This study investigates pollution levels, source apportionment, ecological and human health risks associated with toxic metals (Pb, As, Hg, Cr, and Cd) in road dust from the most populated Dhaka city and a connected major highway in Bangladesh. The mean concentration of Pb, Hg, and Cd were 1.3, 29.3, and 13.2 times higher than their corresponding background values with spatially uneven distribution all over the study area. Metal pollution indices, the geoaccumulation index (I geo ), NIPI, PI, indicated extreme contamination at many sites depending on local environmental factors. The potential ecological risk (E i r ) revealed that 84% and 54% of samples showed the extreme ecological risk for Hg and Cd pollution, respectively. On the other hand, the potential ecological risk index (PERI) and nemerow integrated risk index (NIRI) showed that most sampling sites suffered high to extreme ecological risk. Source apportionment using positive matrix factorization (PMF) identi ed coal combustion and gasoline (50.14%), tra c exhaust (35.26%), and industrial and agriculture activity (14.60%) were the main source of toxic metals of the study area. Non-carcinogenic health risk indicated that adults are more vulnerable than children, and hazard index (HI) of Hg for both age groups and Cd for adults were signi cantly higher than the safe level. The carcinogenic risk (CR) levels of toxic metals were acceptable (10 − 6 to 10 − 4 ), although the maximum limit of Cr for children and As for adults was close to the unacceptable limit (10 − 4 ). Continual exposure to toxic metals through road dust might develop lifetime cancer risk in local inhabitants.