Въча е язовир в Родопите, разположен по поречието на река Въча, построен през 1960 г. Намира се на границата между Област Смолян, Област Пазарджик, Област Пловдив.
Язовирната стена започва на 10 км от град Кричим и язовира продължава до село Михалково. Намира се на 45 км от Пловдив и на 167 км от София.
До 1999 г. се казва Антонивановци (или Антон Иванов), наречен на загиналите в района партизани от отряд Антон Иванов през 1944 г. От другата страна на пътя Девин – Кричим е построен мемориал в чест на загиналите партизани.
Язовира има най-високата стена в България – около 180 метра и е един от най-големите в страната.
Около язовира има добри условия за туризъм – има понтонни къщи, който се дават под наем, а около язовира има изградени хотели и ресторанти, най-известният от който е Комплекс Чилингира.
До язовира се стига най-лесно, като от главен път А1 (магистрала Тракия) се вземе отбивката за село Цалапица, след това се минава през Стамболийски, Кричим и се поема пътя за Девин.
Достъпа до язовирната стена и до паметника е ограничен, поради съображения за сигурност, но в останалата част достъпа е свободен.
Наблизо могат да се разгледат язовирите Цанков Камък, Кричим, Тешел, както и село Михалково.