莘州,中國古代的州。
隋朝開皇十六年(596年),隋代分魏州設置莘州,治所在清邑縣(今山東省莘縣),下轄樂平縣、莘亭縣、武陽縣、武水縣。大業元年(605年)廢莘州,管轄莘縣合併入魏州。
唐朝武德四年(621年)復置莘州,治所在莘縣(今山東省莘縣)。下轄莘縣、臨黃縣(今河南省范縣東南二十二里臨黃集)、武陽縣(今山東省莘縣朝城鎮)、莘亭縣(今山東省莘縣莘亭街道)。武德五年(622年),增設武水縣(今山東省聊城市東昌府區沙鎮)。貞觀元年(627年),廢莘州,武水縣改屬博州,莘縣、臨黃縣、武陽縣改屬魏州。