Frankfurt ligt in de Duitse deelstaat Hessen, vlak bij de oevers van de Main. Frankfurt telt zo’n 690.000 inwoners en is daarmee de vijfde grootste stad van Duitsland. De rivier Main stroomt door de stad - vandaar ook de naam Frankfurt am Main.
Het oudste en kleinste stadsteel is Altstadt met een bescheiden oppervlak van slechts 0,48 km². Daarrond ligt de Innenstadt waar je de bekendste gebouwen en de meeste bezienswaardigheden vindt.
Frankfurt is het financieel hart van Europa en herbergt belangrijke internationale financiële instellingen zoals de Europese Centrale Bank, de Deutsche Bundesbank en de beurs. Dat geeft de stad ook haar kenmerkend internationaal karakter.
Frankfurt wordt in 46 districten (Stadtteile) verdeeld maar omwille van politieke redenen worden ze gegroepeerd tot 16 zogenaamde Ortsbezirke.