Exposure to metal(loid)s can cause adverse health effects. This study evaluated the concentrations of aluminum, arsenic, cadmium, chromium, mercury, nickel, and lead in particulate matter <10 μm (PM10) and in the urine of 100 participants from urban residential areas in Iran. A total of 100 residential buildings (one adult from each household) in six cities across Iran were recruited for this study. The levels of metal(loid)s in PM10 and the urine of participants were measured using acid digestion followed by inductively coupled plasma mass spectrometry (ICP-MS). The average (±SE) PM10 concentration in the buildings was 51.7 ± 3.46 μg/m3. Aluminum and cadmium had the highest and lowest concentrations among the metal(loid)s, averaging 3.74 ± 1.26 μg/m3 and 0.01 ± 0.001 μg/m3, respectively. In 85 % of the samples, the concentration of metal(loid)s in indoor air exceeded WHO air quality standards. Cadmium and lead had the highest and lowest numbers of indoor air samples exceeding the recommended standards, respectively. A significant correlation was found between the concentration of metal(loid)s in urine samples and indoor PM10 levels, as well as the wealth index of participants. There was also a significant direct relationship between the concentrations of nickel, arsenic, lead, and mercury in urine and the age of participants. Factors such as building location, type of cooling systems, use of printers at home, and natural ventilation influenced the concentration and types of metal(loid)s in the indoor air.