圣迈格兰（）是法国滨海夏朗德省的一个市镇，位于该省东部偏南，属于容扎克区。该市镇总面积21.49平方公里，2009年时的人口为531人。
人口.圣迈格兰（Saint-Maigrin）人口变化图示