Nájera es una ciudad de la comunidad autónoma de La Rioja, España. Se encuentra situada en la comarca de La Rioja Alta, a orillas del río Najerilla.
La ciudad cuenta con una población de 8.069 habitantes (INE 2022). Es el centro industrial y comercial de la comarca, y también un importante destino turístico, gracias a su rico patrimonio histórico y cultural.