Avec plus de 70 500 km², l’État libre de Bavière est le plus grand des 16 pays d’Allemagne et se situe au sud-est. Avec plus de 13 millions d’habitants, c’est le deuxième État allemand le plus peuplé après la Rhénanie du Nord-Westphalie. Au sud, l’État libre a une part dans les hautes montagnes des Alpes orientales et dans les contreforts alpins plats qui s’étendent jusqu’au Danube. Au nord du Danube, des chaînes de montagnes basses telles que la forêt bavaroise ou les monts Fichtel déterminent le paysage.
Les plus grandes villes de Bavière sont d’abord Munich, Nuremberg, Augsbourg, Ratisbonne, Ingolstadt et Fürth selon les habitants les plus nombreux. En Bavière, il existe deux centres de régions métropolitaines européennes, la métropole de Munich avec une agglomération de 2 211 800 et 5,71 millions d’habitants dans la région métropolitaine, et la métropole de Nuremberg avec une agglomération de 1 206 200 et 3,56 millions d’habitants dans la région métropolitaine. De plus, la Bavière a une métropole d’un demi-million à Augsbourg avec une agglomération de 510 100 habitants. Les autres grandes villes sont Würzburg et Erlangen.