Baião es una villa portuguesa del distrito de Oporto, região Norte y comunidad intermunicipal de Támega y Sousa, con cerca de 2800 habitantes.
Es sede de un municipio con 175,71 km² de área y 22 355 habitantes (2001), subdividido en 14 freguesias.
Los municipio están limitados al norte por el municipio de Amarante, al este por Peso da Régua y por Mesão Frio, al sur por Resende y Cinfães y al oeste por Marco de Canaveses.
Datos según el nomenclátor publicado por el INE portugués.
Las freguesias de Baião son las siguientes:[1]