Tlahualilo es un municipio del estado mexicano de Durango . La cabecera municipal se encuentra en Tlahualilo de Zaragoza . El municipio tiene una superficie de 3.709,8 km².
En 2010, el municipio tenía una población total de 22.244, [1] frente a 19.882 en 2005. [2]
El municipio contaba con 159 localidades, las mayores de las cuales (con 2010 poblaciones entre paréntesis) eran: Tlahualilo de Zaragoza (9.517), El Lucero (Arcinas) (2.622), clasificadas como urbanas, y San Francisco de Horizonte (Horizonte) (1.657) , Jauja (1.101), Banco Nacional (1.072) y San Julio (1.046), clasificados como rurales. [1]