Jezioro Rożnowskie powstało w wyniku spiętrzenia wód Dunajca na 80. km rzeki, w obrębie Pogórza Rożnowskiego. Położony jest na terenie powiatu nowosądeckiego, ok. 12 km na północ od Nowego Scąza, pomiędzy Kurowem i Tropiem. Dolina Dunajca tworzy na tym odcinku przełom, który od zachodu ograniczony jest Pasmem Łososińskim Beskidu Wyspowego, natomiast od wschodu wzniesieniami Pogórza Ciężkowickiego.
Jezioro Rożnowskie, zarysem przypominające nieregularne "S", liczy od 18 do 20 km długości, zależnie od stanu wody oraz średnio 1 km szerokości. Tylko w niektórych miejscach szerokość osiąga 2 km. Głębokość zbiornika zmienia się również w zależności od stanu wody - koło zapory wynosi około 30 m, ale w południowej części przy niskich stanach wody tworzą się płycizny i muliska. Cały zbiornik liczy od 16 do 20 km kwadratowych powierzchni.
Jezioro ulega stopniowemu zamulaniu w wyniku nanoszenia przez Dunajec i wpadające do niego potoki żwiru i mułów.
Na jeziorze znajduje się "Małpia Góra". Jest to wzgórze (dawniej grodzisko), które po zalaniu doliny Dunajca w 1942 roku stało się wyspą, a jest dziś obszarem szczególnej ochrony krajobrazu i rezerwatem ptaków. W rejonie jeziora co roku gnieździ się 165 gatunków ptaków, w tym tak rzadkie jak pojawiający się w rozlewiskach na pograniczu Gródka i Bartkowej bocian czarny.