
Santa Eulália é uma vila portuguesa sede da Freguesia de Santa Eulália do Município de Vizela, freguesia com 5,64 km⊃2; de área e 5389 habitantes (censo de 2021), tendo, assim, uma densidade populacional de 955,5 hab./km⊃2;.
Foi a única freguesia que transitou do município de Lousada para o de Vizela, aquando da criação deste último em 1998.
Antigamente conhecida como Santa Eulália de Barrosas, foi elevada a sede de concelho em 1836, o qual foi extinto em 1852; restaurado pouco depois, foi definitivamente extinto em 31 de Dezembro de 1855 e integrado no de Lousada. O concelho de Barrosas era constituído pelas freguesias de Idães, Lordelo, Rande, Regilde, Vizela (São Jorge), Sernande, Unhão, Lustosa, Barrosas (Santo Estêvão), Barrosas (Santa Eulália) e Vizela (Santo Adrião). O município tinha, em 1801, 6 272 habitantes.
Em 2001, a Freguesia de Santa Eulália assumiu a designação atual, em 2011, a povoação de Santa Eulália foi elevada ao estatuto de vila.