Camarsac est une commune située dans la région de l'Entre Deux Mers. Son altitude se situe à 44 mètres au dessus de la rive gauche du Gestas, sa superficie est de 517 hectares, sa population est de 993 habitants.
Camarsac est arrosé par plusieurs ruisseaux le Gestas et le plus important.
Sa formation géologique date de 25 millions d'années. Son sole est calcaire dans les zones les moins élevées et argilo siliceux sur les parties hautes.

Son hitoire est étroitement liée à celle de son château construit en 1314 par Laurent de Canteloup.
Camarsac était relié à Bordeaux par une voie ferroviaire équipée de véhicules à vapeur. En 1923 la ligne a été électrifiée.
Le 14 juillet 1949, la ligne a cessé de fonctionner. Avant la seconde guerre mondiale, Camarsac était la commune la plus importante du Canton de Créon.