莫斯巴赫(德语:Mosbach)是德国巴登-符腾堡州内卡尔-奥登瓦尔德县的一个市镇。总面积62.23平方公里,总人口24233人,其中男性11962人,女性12271人(2011年12月31日),人口密度389人/平方公里。