Bytča (niem. Großbitsch, węg. Nagybicscse) – miasto powiatowe w środkowej Słowacji, w kraju żylińskim, w regionie Dolina Wagu.

Bytča leży na wysokości 337 m n.p.m. w Kotlinie Wielkiej Bytczy nad Wagiem, między Jawornikami na północy i Górami Strażowskimi na południu. Liczba mieszkańców miasta w 2011 roku wynosiła 11,3 tys. osób, powierzchnia miasta – 43,079 km². W skład miasta wchodzą dawne osiedla: Beňov (około 1899 przyłączone do wsi Malá Bytča), Mikšová (w 1907 przyłączone do wsi Malá Bytča), Hliník nad Váhom (przyłączone w 1946), Malá Bytča (węg. Kisbiccse, od 1907 Miksofalva, niem. Klein-Bitsch; przyłączone w 1946), Veľká Bytča (węg. Nagybiccse, niem. Grossbitsch; przyłączone w 1946), Pšurnovice (węg. Psurnovicz; przyłączone w 1971), Hrabové (węg. Hrabova; przyłączone w 1971).

Przez Bytčę przebiega słowacka droga krajowa nr 18 (międzynarodowa E442 od przejścia granicznego Makov – Horní Bečva na granicy z Czechami do Żyliny, która kilka kilometrów na południe od miasta łączy się z drogą krajową nr 61 (przyszła autostrada D1 / międzynarodowe trasy E50 i E75).

Dzisiejsza Bytča powstała w 1946 z połączenia wsi Malá Bytča (z wcześniej przyłączonymi wsiami Beňov i Mikšová), Veľká Bytča i Hliník nad Váhom.