Sonac est une commune française, située dans le département du Lot en région Occitanie. Ses habitants sont appelés les Sonacois.