Město Strážnice leží v Jihomoravském kraji v ORP Veselí nad Morav v nadmořské výšce 177 m. V roce 2014 zde žilo 5673 obyvatel. Strážnice má katastrální území o rozloze 3141 ha.