Antecedentes: la deficiencia de vitamina D es un problema de salud pública asociado con diversas enfermedades en población adulta que podría estar relacionado con la actividad laboral. Objetivo: relacionar la deficiencia de vitamina D con el estado nutricional, la composición corporal y factores sociodemográficos en trabajadores de Quito, Ecuador. Materiales y métodos: estudio transversal en 245 trabajadores. Se evaluó vitamina D sérica por inmunofluorescencia, estado nutricional por Índice de Masa Corporal, composición corporal por bioimpedancia y otros factores sociodemográficos. Se usó regresión logística para identificar asociaciones entre deficiencia de vitamina D y variables de interés. Resultados: el 76 % de la población presentó deficiencia de vitamina D. El riesgo cardiovascular por circunferencia abdominal, edad y sexo estaban asociados con deficiencia de vitamina D. Por cada centímetro de incremento en la circunferencia abdominal, la prevalencia de deficiencia de vitamina D incrementaba 4,4 % (OR = 1,044 IC95 %:1,001-1,008; p = 0,043). Por cada año de edad de incremento, la prevalencia disminuía 4,1 % (OR = 0,96; IC95 %:0,93-0,99; p = 0,030). Las mujeres mostraron 2,33 veces más deficiencia de vitamina D en comparación con los hombres (OR = 2,33 IC95 %:1,28-6,94 p = 0,011). Conclusión: la deficiencia de vitamina D es alta en los trabajadores de la ciudad de Quito. Aparentemente, mujeres jóvenes con una circunferencia abdominal alta tienen mayor probabilidad de presentar esta deficiencia. El exceso de peso podría estar reduciendo la actividad física al aire libre, lo que disminuye a su vez la exposición a la luz solar y esto deriva en deficiencia de vitamina D.