Sanahuja (oficialmente y en catalán Sanaüja) es un municipio español de la provincia de Lérida, situado en la extremidad norte de la comarca de la Segarra, junto al río Llobregós. El núcleo urbano se halla al pie de una colina en cuya cima se alzan los restos del castillo de Sanahuja.
Población:
425
INE 2017