Vidin er en af de 28 provinser i Bulgarien, beliggende i den nordvestligste del af landet, på grænsen til nabolandene Serbien og Rumænien. Provinsen har et areal på 3.033 kvadratkilometer og et indbyggertal (pr. 2009) på 128.050. Vidins hovedstad er byen Vidin, der med sine ca. 68.000 indbyggere også er provinsens største by. Af andre byer kan nævnes Belogradtjik, Bregovo, Dimovo, Dunavtsi, Gramada og Kula.