Cabo de Santo Agostinho é um município brasileiro do estado de Pernambuco pertencente a Região Metropolitana do Recife. Localiza-se a uma latitude 08º17'12" sul e a uma longitude 35º02'06" oeste, estando a uma altitude de 29 metros. Sua população estimada em 2004 era de 166 286 habitantes. Possui uma área de 448,49 km².