Друге за кількістю населення, після обласного центру, місто Ярославської області. Населення — 188,7 тисяч осіб (2018).
Рибінськ розташований біля місця злиття річок Волги, Шексни і Черьомухи. Крім них, у місті також протікає кілька дрібних річок і струмків. Місто розташоване у найпівнічнішій точці Волги, до Рибінська вона тече переважно на північний схід, а від Рибінська повертає на південний схід. Рибінськ розташований на обох її берегах, але основна частина лежить на правому березі, орієнтований вздовж неї і має протяжність 27 км при ширині не більше 6 км.