Villa de Arista es una localidad del estado mexicano de San Luis Potosí, cabecera del municipio homónimo.
Se encuentra en la ubicación 22°38′37″N 100°50′56″O / 22.64361, -100.84889, a una altura aproximada de 1600 m s. n. m.[3] La zona urbana ocupa una superficie de 2.723 km².
Al año 2020 la densidad poblacional era de 3108 hab/km².
Solo el 0.99% de la población se reconoce como indígena.
[6] Según el relevamiento realizado, 2667 personas de 15 años o más no habían completado la educación básica, —carencia conocida como rezago educativo—, y 1737 personas no disponían de acceso a la salud.