Barcelos está entre os municípios mais baratos para arrendar casa em Portugal. Em primeiro lugar, está Castelo Branco. Os proprietários deste município pedem, em termos medianos, 7,4 euros por metro quadrado (euros/m2), sendo este o metro quadrado mais barato do país, segundo uma análise do idealista, o Marketplace imobiliário de Portugal, com base nos dados do segundo trimestre do ano.
O ranking dos cinco municípios mais baratos completa-se com Bragança (7,5 euros/m2), Viseu (7,7 euros/m2), Santa Maria da Feira (8,1 euros/m2) e Barcelos (8,3 euros/m2).
Por menos de 10 euros por metro quadrado, encontram-se ainda os municípios de Vila Nova de Famalicão (8,6 euros/m2), Figueira da Foz (9 euros/m2), Covilhã (9 euros/m2), Ovar (9,2 euros/m2), Leiria (9,3 euros/m2), Esposende (9,3 euros/m2), Tomar (9,6 euros/m2), Valongo (9,8 euros/m2), Santarém (9,8 euros/m2) e Alenquer (9,9 euros/m2).
O ranking continua com Caldas da Rainha (10 euros/m2), Alcobaça (10,1 euros/m2) e Braga (10,1 euros/m2). Seguem-se Viana do Castelo (10,2 euros/m2), Espinho (10,2 euros/m2), Vila do Conde (10,5 euros/m2), Lourinhã (10,5 euros/m2), Gondomar (10,5 euros/m2), Guimarães (10,8 euros/m2) e Ílhavo (10,9 euros/m2).