Comuna creada en 1891 como Matanzas, renombrada en 1936 como Navidad.
Superficie: 300 km2.
Población: 6 641.
Historia
La comuna fue creada con el nombre de Matanzas, por decreto del 22 de diciembre de 1891. Estuvo compuesta por la 15.° subdelegación de Navidad, del departamento de San Fernando. La municipalidad entró en funciones el 6 de mayo de 1894.
En 1928, la comuna de Matanzas fue suprimida y su territorio traspasado a la comuna de El Rosario, que a su vez fue anexada al departamento de Santa Cruz.
Una ley de 1936 restauró la comuna con el nombre actual, Navidad, y entró en vigencia el 1 de enero de 1937. En 1942 la comuna fue anexada al departamento de San Antonio, provincia de Santiago.
La «regionalización» de 1976 determinó que la comuna pertenece a la nueva provincia de Colchagua, VI Región. Tres años después, con la creación de la provincia Cardenal Caro, pasa a integrarla.