Coxcatlán (del náhuatl: Koskatlan ‘Lugar de joyas’) es una localidad del estado mexicano de San Luis Potosí, cabecera del municipio homónimo.
Coxcatlán se encuentra en la ubicación 21°32′19″N 98°54′19″O / 21.53861, -98.90528, a una altura aproximada de 200 m s. n. m.[3] La zona urbana ocupa una superficie aproximada de 1.05 km².
Al año 2020 la densidad poblacional era de 2135 hab/km².
El 54.61% de los habitantes se reconoce como indígena.
[6] Según el relevamiento realizado, 656 personas de 15 años o más no habían completado la educación básica, —carencia conocida como rezago educativo—, y 659 personas no disponían de acceso a la salud.