Mesquer est située sur le littoral de l’Océan Atlantique, dans la presqu’île guérandaise, non loin de l’embouchure de la Vilaine.
La baie ostréicole et mytilicole que forme le traict de Mesquer aussi appelé Traict de Pen Bé et qui borde le littoral nord de la commune constitue la limite septentrionale de la côte d’Amour.
Mesquer, en sus du bourg, sis dans les terres comme de nombreuses communes du bord de mer en bretagne, comprend les hameaux ou lieux-dits de Kerro,Quimiac,Kercabellec,kerdandec,et (...)