Бельцы расположены на севере Молдавии, в 130 км к северо-западу от Кишинёва, на холмистой равнине (Бельцкая степь), в месте впадения в Реут реки Реуцел.
Реут пересекает город с северо-востока на юго-запад, Реуцел — с юго-востока на северо-запад. Общая длина этих рек на территории Бельц составляет 17 км. Через город протекают также речки Копачанка и Флэмындэ — притоки Реута. Все реки относятся к бассейну Днестра. На территории Бельц есть несколько искусственных озёр: Городское, Комсомольское, Кирпичное. Слово «бэлць» (ед. ч. — ба́лтэ) в буквальном переводе означает «болота» (другое знач . . .