Barcos e Santa Leocádia (oficialmente: União das Freguesias de Barcos e Santa Leocádia[1]) é uma freguesia portuguesa do município de Tabuaço, com 15,21 km² de área[2] e 625 habitantes (censo de 2021)[3]. A sua densidade populacional é 41,1 hab./km².
Foi criada aquando da reorganização administrativa de 2012/2013,[1] resultando da agregação das antigas freguesias de Barcos e Santa Leocádia.
A população registada nos censos foi:[3]