En enero de 2005 la población de Castilla y León se repartía, por provincias, de la siguiente manera: Ávila, 168 638 habitantes; Burgos, 365 972; León, 497 387; Palencia, 173 281; Salamanca, 351 326; Segovia, 159 322; Soria, 93 593; Valladolid, 521 661; y Zamora, 197 237.