Slup se rozkládá v západní části okresu Znojmo, v pravo od toku Dyje v nadmořské výšce 191 m. Částí Čule byla osada Knast,německy Gnast, od roku 1949 přejmenovaná na Hnízdo, která byla po roce 1960 připojena k obci Vrbovec. Do roku 1867 zahrnovala obec i obce Oleksovičky a Valtrovice, za okupace a od roku 1960 znovu Oleksovičky. V roce 1930 měla obec 335 domů a 1367 obyvatel.
V současné době má obec 205 domů (včetně místní části Oleksovičky) a 441 obyvatel (stav k 26.3.2007). Zemědělská a vinařská obec Slup měla v roce 1900 největší rozlohu vinic v okrese a dodnes jsou vinařské tratě významné z hlediska produkce kvalitních vín Znojemské podoblasti.