Город Зеленодольск находится на берегу водохранилища Криворожской ТЭС (Зеленодольское водохранилище). Примыкает к селу Малая Костромка. Через город проходит автомобильная дорога Т-0419. Рядом проходит железная дорога, станция Дубки в 2-х км. К городу примыкают шлакоотстойники Криворожской ТЭС (≈ 3,5 км²). К Криворожской ТЭС ведёт отдельная железнодорожная ветка, станция Зелёное Поле.
История
История Зеленодольська тесно связана со строительством Криворожской ГРЭС-2 (ныне Криворожская ТЭС), проект которой был утвержден Советом Министров Украинской ССР 31 января1961 года. Верховный Совет УССР постановлением от 7 октября 1961 года утвердил и название посёлка — Зеленодольск. В конце 1961 года строители заселили первые временные дома, были открыты столовая и клуб.