San Roque is a small town and
municipality in the south of
Spain. It is part of the province of
Cádiz, which in turn is part of the
autonomous community of
Andalusia. San Roque is situated a short way inland of the north side of the
Bay of Gibraltar, just to the north of the
Gibraltar peninsula. The municipality has a total surface of 145 km² with a population of approximately 25,500 people, as of 2005. Its name is
Spanish for
Saint Roch, a
Christian saint who was revered in a shrine dating back to 1508 that predates the foundation of the town.