Ukształtowanie terenu dzieli Belnę na Dolną i Górną w obrębie jednostki pomocniczej nr 2.

Środowisko naturalne thumb|Rzeka Ropa Przez miasto przepływa rzeka Ropa oraz kilka mniejszych cieków, między innymi potok Sitniczanka płynący przez Nęckówkę i Przedmieście Dolne i kończący swój bieg na Belnej. W mieście jest też kilka mniejszych potoków uchodzących do Ropy, m.in. potok Zadziurze płynący Podwalem przy centrum miasta, płynący przy południowej granicy miasta (okolice Ścibórki i wzgórza Harta) dopływ Strzeszynianka oraz dopływ z Głębokiej uchodzący do Ropy w okolicach Belnej. Sama Ropa w XIX wieku płynęła bezpośrednio pod miastem. Zmieniła jednak koryto, a tam, gdzie płynęła wcześniej, obecnie biegną tory kolejowe. Stary przebieg rzeki widać m.in. na XIX-wiecznych litografiachBiecz nad rzeką Ropą (litografia), autorstwa Napoleona Ordy i Maksymiliana Fajansa;