Hainburg ist eine Stadt im Landkreis Offenbach. Sie liegt am Rande des Rhein-Main-Gebietes am Ufer des Main und besteht aus den beiden Ortsteilen Hainstadt und Klein-Krotzenburg.