Término municipal:
San Roque
- Tipo: Capital de municipio
- Habitantes: 11.548
- Altitud: 107 m.
Guadiaro
- Tipo: Entidad singular
- Habitantes: 6.458
- Altitud: 36 m.
Taraguilla
- Tipo: Entidad singular
- Habitantes: 3.156
- Altitud: 9 m.
Estación Férrea
- Tipo: Entidad singular
- Habitantes: 2.606
- Altitud: 8 m.
Puente Mayorga
- Tipo: Entidad singular
- Habitantes: 2.595
- Altitud: 3 m.
Sotogrande
- Tipo: Otras entidades
- Habitantes: 2.335
- Altitud: 38 m.
Torreguadiaro
- Tipo: Entidad singular
- Habitantes: 1.898
- Altitud: 10 m.
Campamento
- Tipo: Entidad singular
- Habitantes: 1.847
- Altitud: 8 m.
Pueblo Nuevo
- Tipo: Otras entidades
- Habitantes: 1.700
- Altitud: 9 m.
San Enrique
- Tipo: Entidad singular
- Habitantes: 1.133
- Altitud: 14 m.
Puerto Sotogrande
- Tipo: Otras entidades
- Habitantes: 735
- Altitud: 0 m.
Carteya-Guadarranque
- Tipo: Entidad singular
- Habitantes: 132
- Altitud: 1 m.
San Diego
- Tipo: Otras entidades
- Habitantes: 43
- Altitud: 40 m.