Se encuentra localizado aproximadamente en el centro geográfico de la provincia.
En 897, Lubb ibn Muhámmad mandó construir el castillo o hisn de Balaguer, en el lugar donde estaba emplazado el asentamiento militar del Llano de Almatá.
Entre 1045 y 1082, Yúsuf al-Muzáffar hizo de la fortaleza un palacio, que se convirtió en residencia del gobernador.
En 1105 Armengol VII, conde de Urgel, conquistó Balaguer.
Allí estableció la capital del condado, bautizándola castell Formós.