Situada a cerca de dez quilómetros de Cantanhede a freguesia é limitada, a Sul por Cantanhede, Cadima e Sanguinheira; a poente por Tocha; a nascente por Febres e Vilamar; e a Norte, por Mira e Corticeiro de Cima.Embora não haja muitos elementos que o comprovem, é quase certo que S. Caetano já existia, como pequeno aglomerado, no século XVI, povoado certamente por colonos vindos do norte e dos arredores de Cantanhede à procura de terras cultiváveis.Estas terras pertenceriam aos Condes de Cantanhede, mais tarde Marqueses de Marialva, e ao convento de Santa Cruz de Coimbra.A freguesia administrativa foi criada em 1985.