Villamar es una localidad del estado mexicano de Michoacán de Ocampo, cabecera del municipio homónimo.
[3] Su anterior nombre era «Guarachita» hasta que mediante el Decreto No.
Al año 2020 una densidad poblacional era de 961,1 hab/km².
El 59.7 % de la población, (1778 personas), tenía edades comprendidas entre los 15 y los 64 años.
[8] Según el relevamiento realizado, 1344 personas de 15 años o más no habían completado la educación básica —carencia conocida como rezago educativo—, y 1127 personas no disponían de acceso a la salud.