San Lorenzo Texmelucan (del náhuatl: texcalli, metl, lotl, can ‘risco, maguey, abundancia, lugar’‘Risco de abundante maguey’) es un municipio del estado de Oaxaca perteneciente al distrito de Sola de Vega, dentro de la región sierra sur. Cuenta con 137.19 km² y se encuentra a una altitud promedio de 1380 m s. n. m., oscilando entre 2600 y 600 m s. n. m. Colinda al norte con el municipio de Santo Domingo Teojomulco y el municipio de Villa Sola de Vega, al este con Villa Sola de Vega, al sur con Villa Sola de Vega y Santiago Minas, y al oeste con Santiago Minas y Santo Domingo Teojomulco.
En 2020, la población en San Lorenzo Texmelúcan fue de 9,148 habitantes (45% hombres y 55% mujeres) siendo 55% mujeres y 45% hombres. Los rangos de edad que concentraron mayor población fueron 5 a 9 años (1,316 habitantes), 10 a 14 años (1,190 habitantes) y 15 a 19 años (1,163 habitantes). Entre ellos concentraron el 40.1% de la población total. En comparación a 2010, la población en San Lorenzo Texmelúcan creció un 29.8%. * En el caso de la población afrodescendiente se hace referencia a la población que se reconoce como afrodescendiente.