Dopływami Soły na terenie powiatu żywieckiego są potoki, wzdłuż których najczęściej rozlokowały się górskie wsie: Potok Milowiecki Bystra (Kameszniczanka) Żabniczanka Cięcinka Juszczynka Rybny Potok Leśnianka (Leśna) Koszarawa Kalonka Żylica Łękawka Isepnica
Jednym z ważniejszych dopływów Soły jest Koszarawa, która stanowi jej prawy dopływ ze źródłem na wysokości ponad 1.000 m n.p.m., spływający ze stoków Jałowca do połączenia z Sołą w Żywcu.
Częste powodzie spowodowały utworzenie zespołu zapór, tzw. Kaskady Soły. Spowodowało to utworzenie czterech zbiorników: Jeziora Żywieckiego, Jeziora Międzybrodzkiego, Zbiornika Czanieckiego oraz zbiornika na górze Żar, służącego do celów energetycznych dla Elektrowni Porąbka-Żar.
Jezioro Żywieckie zostało utworzone w 1966 roku, co spowodowało zalanie wsi znajdujących się na jego obecnym terenie: całkowite – Zadziela i Starego Żywca (dzielnica miasta Żywiec) oraz częściowe: Tresnej i Zarzecza. Zbiornik o pojemności całkowitej 94,60 mln m³ powstał dzięki budowie zapory wodnej w Tresnej o wysokości 39 m i długości 310 m.
Jezioro Międzybrodzkie powstało dzięki wybudowaniu Zapory wodnej w Porąbce.