El término municipal tiene una extensión aproximada de 365 km². Enclavado en la comarca de la Vega Alta del Segura, dista 50 kilómetros de
Murcia, capital de la provincia, y 100 kilómetros de Cartagena. Posee buena comunicación por
carretera pues es la
puerta natural a la Región por la autovía A-30, que enlaza al norte con
Albacete y
Madrid y con Murcia y Cartagena al sur, así como la línea de ferrocarril de idéntico recorrido. Su término limita: al norte, con Hellín provincia de Albacete, al sur con
Abarán y
Ricote, al este con Jumilla y al oeste con Calasparra y
Mula. El núcleo urbano se encuentra a 188 metros de altura sobre el nivel del
mar.