Carnac [ka?nak] (en breton : Karnag) est une commune française située dans le département du Morbihan, en région Bretagne.
La commune est connue pour ses alignements de 2 934 menhirs, ainsi que pour sa station balnéaire qui en fait une destination prisée.