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