Bouillac est un petit village situé au bord du Lot à l'extrémité ouest de la vallée du Lot. Ce village lié au commerce et à la batellerie s'est développé autour d'un château de plaine (XVe), rive droite du Lot et d'une église (Saint-Martin), rive gauche. Une base nautique spécialisée dans la pratique de l'aviron, des activités de pêche et des aménagements des berges témoignent de l'attachement des Bouillacois au Lot. Il y a deux restaurants, une boulangerie et des hébergements touristiques.
Bouillac est un village d'environ 450 habitants appelés les bouillacois et les bouillacoises. La commune fait partie du canton de Capdenac-Gare, sur l'arrondissement de la ville de Villefranche-de-Rouergue.