L’origine de la commune se perd dans la nuit des temps. Les premières traces d’habitants dans la région remontent à l’époque magdalénienne (Paléolithique supérieur de 35 000 à 10 000 ans avant Jésus-Christ).
Vers 300 avant J.C., des populations celtes (cubes – d’où viendra le nom de Cubzac) viendront s’installer. Puis les Romains conquirent la région vers la fin du 1er siècle avant J.C….
(image et extrait du site officiel de la commune)