La Cueva de Roa conserva el 24,0 % de la población que tenía en 1900, su máximo histórico (371 habitantes)
La Cueva de Roa ocupa el puesto 1.867 entre los 7.482 municipios de España en población respecto a su máximo histórico, con 24,0 %, según los datos de INE,