El municipio de Sainte-Engrâce está situado en la vertiente norte de los Pirineos, en el valle del río Uhaitza.