Bytča je okresné mesto na severozápade Slovenska, v Žilinskom kraji. Leží prevažne na pravom brehu Váhu, v Bytčianskej kotline. Zo severozápadu mesto ohraničujú Javorníky a z juhovýchodu Súľovské vrchy. Stredom námestia preteká potok Petrovička s miernym výskytom rýb.