El reino tenía una economía de subsistencia puramente agrícola y ganadera, eminentemente rural, con Oviedo como único núcleo urbano en la actual Asturias. Sin embargo, había una serie de ciudades importantes en las demás partes del reino, como Braga, Lugo, Astorga, León, Zamora. La sociedad, de tipo igualitario en un primer momento, se va feudalizando progresivamente, sobre todo con la llegada de población mozárabe de cultura visigoda. Paradójicamente, esta población va cristianizando el reino, que inicialmente se asentaba en una zona con muchos elementos culturales paganos .