En los últimos años la población de Cuéllar se ha visto reforzada por la inmigración, figurando censados en el municipio a fecha de 1 de marzo de 2009 un total de 1139 personas pertenecientes a 28 países diferentes.