En el año 2005, el municipio tenía una población total de 18.120.
[5] En el 2020, la población en San José Tenango fue de 18,102 habitantes (47.3% Hombres y 52.7% Mujeres).
En comparación a 2010, la población en San José Tenango decreció un -2.03%.
En 2020, 62.9% de la población en San José Tenango no tenía acceso a sistemas de alcantarillado, 68% no contaba con red se suministro de agua, 2.59% no tenía baño y 11.8% no poseía energía eléctrica.
[6] Para la elección de diputados locales al Congreso de Oaxaca y de diputados federales a la Cámara de Diputados federal, el municipio de San José Tenango se encuentra integrado en los siguientes distritos electorales: Local: Federal: