La localidad de Mirafuentes está situada en la parte occidental de la Comunidad Foral de Navarra dentro de la región geográfica de la Zona Media de Navarra o Navarra Media y la comarca geográfica de Tierra Estella, el valle de la Berrueza; y a una altitud 648 msnm.