Ghaziabad district is bounded on the northwest by Baghpat District, on the north by Meerut district, on the east by Hapur district, on the southeast by Bulandshahr district, on the southwest by Gautam Buddha Nagar District, and on the west by Delhi state across the Yamuna River.