Гринвуд находится в округе Лефлор, штат Миссисипи, на восточном берегу дельты Миссисипи, приблизительно в 96 милях к северу от Джексона и в 130 милях к югу от Мемфиса.