Miejscowość Tresna znajduje się w województwie śląskim , w powiecie żywieckim , w gminie Czernichów. Położona jest w dolinie rzeki Soły, w rejonie zapory i sztucznego Jeziora Żywieckiego. Ze względu na swoją wielkość i położenie zbiornik ten odgrywa znaczącą rolę w kaskadzie rzeki Soły. Należy podkreślić istotne znaczenie Tresnej jako ośrodka rekreacyjnego i miejsca masowego wypoczynku. Tresna znajduje się 17 km od Bielska-Białej i 3 km od Żywca.