El neolítico no surgió espontáneamente en España. La invención de la agricultura y la ganadería la trajeron unos navegantes que llegaron a España hacia el 4.500 ó 4.000 a J.C. Los pueblos que se habían establecido más al interior tardaron bastante tiempo en dominar las técnicas agrícolas y vivieron siglos en un arcaizante mesolítico de caza y recolección.