Veselí nad Moravou (nem. Wessely an der March) je mesto v Česku v okrese Hodonín v Juhomoravskom kraji. 1. januára 2012 tu žilo 11 561 obyvateľov, z toho 5 635 mužov a 5 926 žien, pričom priemerný vek v meste bol 41,4 roka (muži 39,7 roka, ženy 43,1 roka).