Funde belegen eine Besiedlung der Gegend seit der Altsteinzeit.[3]
Der heutige Ort Rogil entwickelte sich erst spät. 1889 zählte man im heutigen Gemeindegebiet etwa 40 Häuser, verstreut auf verschiedenen Hügeln. Rogil entwickelte sich dabei im weiteren Verlauf zur größten Ortschaft, mit 19 Haushalten im Jahr 1911 und über 50 im Jahr 1949.[4]
1898 wurde der zwischenzeitlich aufgelöste Kreis Aljezur wieder eigenständig, mit den Gemeinden Aljezur, Bordeira und Odeceixe. Rogil gehörte zur Gemeinde Aljezur. Im Jahr 1993 wurde Rogil schließlich eine eigenständige Gemeinde im Kreis Aljezur.[5]
Rogil ist Sitz einer gleichnamigen Gemeinde (Freguesia) im Kreis (Concelho) von Aljezur im Distrikt Faro. Sie hat eine Fläche von 35,0 km² und 1165 Einwohnern (Stand 19. April 2021).
Folgende Ortschaften liegen in der Gemeinde Rogil: