La ZPS Val Caffaro ricopre i territori di due Foreste di Lombardia, Alpe Vaia e Anfo-Val Caffaro, occupando una superficie complessiva di 1.238 ettari, in comune di Bagolino (BS). Pur ricadendo nello stesso comprensorio territoriale, la Valle del Caffaro, le due Foreste hanno caratteristiche molto differenti. Si estende per 727 ettari, in un suggestivo ambiente di media e alta montagna prealpina, tra la quota di 1150 m e 2250 m s.l.m., all'interno della testata della Valle Vaia che è solcata dall'omonimo torrente, un affluente di destra del torrente Caffaro.