Rogil é uma freguesia portuguesa do concelho de Aljezur, distrito de Faro, com 34,96 km² de área e 1126 habitantes (2011).
A sua densidade populacional é de 32,2 hab/km², o que lhe permite ser classificada como uma Área de Baixa Densidade (portaria 1467-A/2001).
Confronta com as freguesias de Aljezur e Odeceixe.
O litoral da freguesia faz parte do Parque Natural do Sudoeste Alentejano e Costa Vicentina, sendo banhada pelo Oceano Atlântico.