Petrel se encuentra ubicado en la cuenca media del Vinalopó, río que discurre por la zona oeste de su término municipal.Tiene una superficie de 104,2 km², forma junto con Elda una conurbación de 89 535 habitantes.