This cross-sectional study of 1685 Brazilian adults found that physical inactivity during leisure time was associated with a 2.62-fold higher odds of having high HbA1c levels (≥6.5%), and 26.87% of this association was mediated by being overweight. The study's cross-sectional design limits causal inference, and physical activity was self-reported.