圣马夏尔-维韦罗勒（）是法国多尔多涅省的一个市镇，位于该省西北部，属于佩里格区（Périgueux）。该市镇总面积12.63平方公里，2009年时的人口为214人。
人口.圣马夏尔-维韦罗勒人口变化图示