A 1 de enero de 2018 la Estadística del Padrón Continuo estableció la población municipal de La Rioja en 315.675 habitantes, 14.591 más respecto al año 2005 pero 7.934 menos en comparación con el máximo alcanzado en enero de 2012.
Desde este año comenzó una tendencia de decrecimiento especialmente acusada entre 2013 y 2014, periodo en el que disminuyó la población municipal en 3.025 personas. A partir de entonces continuó el decrecimiento poblacional de los municipios riojanos aunque de manera más sostenida y ralentizada, perdiendo entre 2016 y 2017 tan sólo 413 individuos.
Esta tendencia se revirtió en el último año, con una variación interanual positiva del 0,1% y 294 personas, situando el incremento de la población municipal de La Rioja entre 2005 y 2018 en el 4,8%.
La densidad de población de La Rioja según los datos de la Revisión del Padrón Municipal a 1 de enero de 2018 era de 62,6 hab/km². Sin embargo, además de situarse por debajo de la media española de 92 hab/km², existen grandes desigualdades en la distribución de dicha población por el territorio riojano.
De los 174 municipios existentes en La Rioja, solamente en Logroño residen 151.113 riojanos, lo que representa un 47,9% de la población total de la región. En el lado opuesto, 153 municipios no superan los 2.000 habitantes y, por lo tanto, sólo representan el 11,9% de la población total de La Rioja. De hecho, tres cuartas partes de los municipios riojanos no superan los 500 habitantes y 61 de ellos poseen menos de 100 habitantes.