Noise exposure has been linked to several health outcomes including obesity. This cross-sectional study examined the association between occupational noise exposure and body mass index as a measure of general obesity in 913 textile workers (totally from nine factories) in Yazd city, Iran, from winter to summer of 2018. The sound pressure level (dBA) at each working station was measured by a calibrated sound level meter. The long-term noise exposure score of each worker (as dBA.year) was calculated by multiplying the working history in each unit to its corresponding noise level. Models were adjusted for personal, behavioral, environmental, and family history factors. In total, 81.05% (n = 740) of the participants were exposed to noise levels higher than 85 dBA. The direct association was found for the fully adjusted model (β = 0.002; 95% CI: 0.001: 0.004). For the model with past year noise exposure, a 10.6% increase in odds was observed for each 5 dBA increase in noise exposure (95% CI: 1.005: 1.216). We found a 0.1% increase in the odds of being overweight in mixed-gender analysis (95% CI: 1.001:1.002) for each 5 dBA.year in the fully adjusted model. Occupational noise exposure should be regarded as a risk factor for cardiometabolic outcomes in industrial workers.