Zmiany od 01.01.1999 Prawa miejskie 01.01.2000: Czchów (powiat brzeski) 01.01.2001: Ryglice (powiat tarnowski) 01.01.2006: Zakliczyn (powiat tarnowski) 01.01.2007: Wojnicz (powiat tarnowski) 01.01.2009: Bobowa (powiat gorlicki) 01.01.2009: Szczucin (powiat dąbrowski) 01.01.2010: Radłów (powiat tarnowski) 01.01.2011: Nowe Brzesko (powiat proszowicki) 01.01.2019: Koszyce (powiat proszowicki) 01.01.2023: Czarny Dunajec (powiat nowotarski) 01.01.2023: Książ Wielki (powiat miechowski)
Nowe gminy (1 I 2025): Szczawa (s. Szczawa) wydzielona z gm. Kamienica w powiecie limanowskim
Zmiany granic legenda: województwa/powiaty/miasta/gminy po lewej zyskały część terytorium, województwa/powiaty/miasta/gminy po prawej straciły część terytorium granice województw 01.01.2002: śląskie, pow. będziński (m. Sławków, cała gmina) ⇔ pow. olkuski (m. Sławków, cała gmina) 01.01.2003: pow. tarnowski (gm. Szerzyny, cała gmina) ⇔ podkarpackie, pow. jasielski (gm. Szerzyny, cała gmina) granice powiatów 01.01.2002: pow. oświęcimski (gm. Osiek) ⇔ pow. wadowicki (gm. Wieprz) 01.01.2003: pow. dąbrowski (gm. Dąbrowa Tarnowska) ⇔ pow. tarnowski (gm. Żabno) 01.01.2004: pow. bocheński (gm. Bochnia) ⇔ pow. wielicki (gm. Kłaj) 01.01.2006: pow. chrzanowski (gm. Trzebinia) ⇔ pow. krakowski (gm. Krzeszowice) 01.01.2006: pow. krakowski (gm.