Obec Stavěšice leží v Jihomoravském kraji v ORP Kyjov v nadmořské výšce 231 m. V roce 2014 zde žilo 348 obyvatel. Stavěšice má katastrální území o rozloze 494 ha.