Prawobrzeżne dzielnice Myszkowa nieprzerwanie były częścią Małopolski, dlatego lewobrzeżne bywają czasem określane jako ziemia siewierska, czyli tereny nieśląskie, ale zarazem nie do końca małopolskie. Linia graniczna przebiegała tak, że otoczenie Będusza i Mijaczowa wchodziło w skład Księstwa Siewierskiego, wcześniej zaś księstw górnośląskich, natomiast Myszków, Ciszówka, Mrzygółd i Nowa Wieś leżały już po stronie Królestwa Polskiego, w powiecie lelowskim i województwie krakowskim.
Według danych z 31 grudnia 2023 r. powierzchnia miasta wynosi 72,2 km². W 2005 r. 56% obszaru miasta obejmowały użytki rolne, a 22% – użytki leśne. Myszków stanowi 15,4% powierzchni powiatu myszkowskiego.
Podział miasta mały|Rozwój terytorialny miasta Myszkowa na przestrzeni lat 1950–1983. ---- 1. Nowa Wieś, 2. Osińska Góra, 3. Połomia Myszków, 4. Helenówka, 5. Czarna Struga, 6. Nowy Myszków, 7. Stary Myszków, 8. Pohulanka, 9. Bory, 10. Michałów, 11. Mijaczów, 12. Ciszówka, 13. Gruchla, 14. Ręby, 15. Kręciwilk, 16. Potasznia, 17. Będusz, 18. Mrzygłód, 19. Mrzygłódka, 20. Nierada, 21. Labry, 22.