El núcleo principal de población está a 238 metros sobre el nivel del mar, a orillas del río Tarafa, principal afluente del Vinalopó, a 22 km de Alicante, a 9 km de Elche, a 395 km de Madrid, a 160 km de Valencia y a 62 km de Murcia.