Shōnai(庄内町,Shōnai-machi) is a town located in Higashitagawa District, Yamagata Prefecture, in the Tōhoku region of northern Japan.
As of October 2015, the town has an estimated population of 21,793 and a population density of 87.5 persons per km². The total area is 249.17 square kilometres (96sqmi).