Община Ружинци се намира в Северозападна България, област Видин. На северозапад граничи с община Димово, на изток и на юг с община Брусарци /област Монтана/, а на югозапад и запад с община Чупрене и Белоградчик. През територията на общината преминава река Лом.