Mulino Vecchio è posto lungo le sponde della Dora Baltea in una zona compresa all'incirca tra il ponte dell'autostrada Torino - Milano, a sud, e l'abitato di Tonengo a nord. Esso prende il nome dal rudere di un vecchio mulino che si trova all'interno del sito insieme ad alcune belle cascine tipiche della pianura vercellese.
Il SIC si trova in un'area prettamente agricola e racchiude nei suoi confini vaste superfici, pari all'incirca ad un terzo del suo territorio, occupate da seminativi e pioppeti, che giungono spesso al limitare delle fasce boschive riparie. Il resto dell'area è caratterizzato da un ambiente fluviale con presenza di greti, lembi di saliceto ripariale, residui di boschi planiziali e di robinieti.