Navidad es una de las seis comunas en la provincia de Cardenal Caro, región de O'Higgins, Chile.
Limita con la comuna de Santo Domingo y San Pedro al norte, con la comuna de Litueche al este y sur, y con el océano Pacífico al oeste. La comuna tiene aproximadamente 20 kilómetros de costa.