Garrucha és una localitat de la província d'Almeria, Andalusia. L'any 2005 tenia 7.037 habitants. La seva extensió superficial és de 8 km² i té una densitat de 879,6 hab/km². Les seves coordenades geogràfiques són 37° 11′ N, 1° 49′ O. Està situada a una altitud de 23metres i a 93 quilòmetres de la capital de la província, Almeria.