El Mesolítico se divide en dos fases:
El Epipaleolítico (o fase posterior del Paleolítico) cuyo nombre deriva de la raíz griega "epi", es decir "sobre"; y el
Protoneolítico (periodo anterior al Neolítico y a la Edad de los Metales). Durante el Mesolítico se construyen las primeras chozas y se abandonan temporalmente las cuevas para vivir al aire libre en cabañas. Culturas que existieron en el mesolitico o cultura del Epipaleolítico (fase inicial del Mesolítico) Aziliense (extendido desde Francia hasta Cantabria y Asturias en el lado español) Maglemoisense (Europa del Norte) Ertebölliense (Sur de la península Escandinava) Ahrensburgiense (Europa Noroccidental) Asturiense (Península Ibérica) Con el cambio de clima y la migración de los animales que comprendían la base de la alimentación, los humanos tuvieron que modificar sus hábitos alimenticios. Se valieron de nuevos mamíferos pequeños para incorporarlos como base de su dieta. Por otra parte existe, durante el mesolítico un gran auge de la pesca. En cuanto a la recolección de frutos y cereales continuaban haciéndolo de manera silvestre
.
Durante este período se incrementa el índice de la población. También abandonan las cuevas para comenzar a construir chozas al aire libre. Nacen así las primeras aldeas.