Spalt is between Nuremberg, Ansbach, and Treuchtlingen in the north of the Franconian lakelands. In the southwest of the city is the Great Brombachsee and its dam. The Fränkische Rezat flows through Georgensgmünd into the Rednitz.