Karlstadt ist die Kreisstadt des unterfränkischen Landkreises Main-Spessart und liegt rund 30 Kilometer nördlich von Würzburg im mainfränkischen Weinbaugebiet.