Baião é uma vila portuguesa no Distrito do Porto, região Norte e subregião do Tâmega, com cerca de 2 800 habitantes.
É sede de um município com 175,71 km² de área e 21 152 habitantes (2006), subdividido em 20 freguesias. O município é limitado a norte pelo município de Amarante, a leste pelo Peso da Régua e por Mesão Frio, a sul por Resende e Cinfães e a oeste pelo Marco de Canaveses.
Ancede, Campelo, Frende, Gestaçô, Gove, Grilo, Loivos da Ribeira, Loivos do Monte, Mesquinhata, Ovil, Ribadouro, Santa Cruz do Douro, Santa Leocádia, Santa Marinha do Zêzere, São Tomé de Covelas, Teixeira, Teixeiró, Tresouras, Valadares, Viariz