"Würde man die Fläche Berlins um Frankfurt herum legen, wieviel Einwohner hätte dann Frankfurt?"
Kommt drauf an wie man die Aufgabe umsetzt.
Wenn man nicht auf bestehende administrative Grenzen achten muss und sich quasi die Rosinen rauspicken kann, sprich das nahezu durchgäng besiedelte Mainufer von Aschaffenburg bis hinter Wiesbaden, mit den Ausläufern vor allem im Vordertaunus und Teilen des Landkreis OF, sollte man mit den 891km² locker die 2 Millionen knacken - bei einer einzigen zusammenhängenden Fläche wohlgemerkt. Nach ähnlichem Prinzip würde man für Berlin aber wohl auch an der 4 Millionen kratzen.
Hat man diese Freiheit nicht, sondern irgendwelche festen Umrisse vorgegeben, die dann natürlich diverse Wälder und Äcker umfassen während einige Siedlungsschwerpunkte draußen blieben, wird man wohl eher bei etwa 1,5 Millionen rauskommen.
Zum Vergleich: die Agglomeration/Stadtregion/Urban Area hat ähnliche Werte wie im Fall von München und kommt auf knapp 2 Millionen Einwohner auf 1000 - 1500 km², da ist man aber auch schon an die administrativen Grenzen der Kommunen gebunden (also wieder inklusive unbebauter Gebiete). Wiesbaden/Mainz, Aschaffenburg und Darmstadt sind da noch nichtmal mit dabei, sondern die haben jeweils eigene Stadtregionen, die auch alle direkt an die Frankfurter angrenzen.