Vidin ili (Bulgarca: Област Видин / Oblast Vidin), Bulgaristan'ın kuzeybatısında Sırbistan ve Romanya ile sınırı olan bir ildir. İlin merkezi olan Vidin şehri, Tuna Nehri kıyısında yer alır. 3 032,9 km² yüzölçümüne sahip ilin nüfusu 128 050 kişidir. Vidin ilinin 10 belediyesi vardır.
(Belogradchik, Boynitsa, Bregovo, Chuprene, Gramada, Kula, Makresh, Novo Selo, Dimovo (Türkçe: Osmaniye), Ruzhintsi, ve Vidin ilçesinden oluşur.