The freguesia of Santo Onofre, along with Nossa Senhora do Pópulo, is one of the two freguesias which make up the city of Caldas da Rainha, Portugal. 10,775 inhabitants occupy 911 hectares.

Outside the city proper, the municipality of Caldas da Rainha contains an additional fourteen fregusias.