La civilización vaccea se extendía sobre el centro de la Meseta Norte por ambas orillas del río Duero. Ocupaban la totalidad de la provincia de Valladolid y parte de las de León, Palencia, Burgos, Segovia, Ávila, Salamanca y Zamora.
Actualmente sus fronteras son difíciles de precisar, ya que variaron a través del tiempo. A la llegada de los romanos, los ríos Cea y Esla los separaban de los astures por el noroeste, mientras que la línea que se puede trazar entre los ríos Esla y Pisuerga al norte de Carrión de los Condes sería la frontera con los cántabros. Al este, los ríos Pisuerga y Arlanza marcaban el límite con los turmogos (Clunia, la actual Coruña del Conde ya pertenecía a los arévacos, mientras que Rauda (Roa) era vaccea. Más al sur, ya en las provincias de Soria y Segovia, los arévacos eran su vecinos y aliados. Por el sur y sudoeste la frontera con los vetones resulta más difícil de precisar (tal vez la zona de los ríos Trabancos/Guareña). Se sabe que los vacceos poblaron localidades como:
Cuellar (¿Calenda?),
Nivaria (¿Matapozuelos?),
Tordesillas,
Tordesillas,
Arbucala (Toro).
Rauda
Tela
Tela
Intercatia