Село Червен е разположено в северна България. През него минава река Черни Лом и разделя селото на две части- Аврамовската и Долната махала.