Caveirac is a commune and a village in the Gard department in southern France. It is located west of Nîmes and is the first village in the Vaunage reached when travelling from Nîmes. Its early history is unclear but it was in existence by the year 893. Its main feature is the Chateau of Caveiric, a notable building which now houses the town hall. The surrounding area of plains and low hills is agricultural and there are extensive vineyards.