Até à sua elevação a cidade em 20 de janeiro de 1848, a atual Viana do Castelo chamava-se simplesmente "Viana", também referida como "Viana da Foz do Lima" e "Viana do Minho". Em 1977, fora elevada a sede de diocese católica e pertence à Rede Portuguesa de Cidades Saudáveis.

A ocupação humana da região de Viana remonta ao Mesolítico, conforme o testemunham inúmeros achados arqueológicos, anteriores à cidadela pré-romana, no Monte de Santa Luzia.
A povoação de Viana recebera Carta de Foral de Afonso III de Portugal em 18 de julho de 1258, tendo passado a chamar-se Viana da Foz do Lima.
Devido à prosperidade desde então adquirida, Viana tornou-se num importante entreposto comercial, vindo a ser edificada uma torre defensiva, a Torre da Roqueta com a função de repelir piratas oriundos da Galiza e do Norte de África, os quais procuravam por este porto.

O próspero comércio marítimo com o norte da Europa envolvia a exportação de vinhos, fruta e sal, e a importação de talheres, tecidos, tapeçarias e vidro. O espírito comercial de Viana alcançou tais proporções que a rainha Maria II de Portugal concedera alvará à extinta Associação Comercial de Viana do Castelo em 1852.
A mesma soberana para recompensar a lealdade da população de Viana, que não se rendera às forças do conde das Antas (1847), decidira elevar a vila à categoria de cidade com o nome de Viana do Castelo (20 de janeiro de 1848).
O Atlético dos Arcos empatou sem golos no terreno do SC Valenciano, este domingo, 8 de novembro, e manteve a liderança da 1.ª Divisão SABSEG da Associação de Futebol de Viana do Castelo (AFVC), com 22 pontos.
O SC Vianense B venceu o Deucriste SC por 3–0, este domingo, 8 de novembro, e reforçou a liderança da 2.ª Divisão da Associação de Futebol de Viana do Castelo (AFVC). A equipa vianense soma 25 pontos e tem três de vantagem sobre a AD Campos.
A Juventude Viana perdeu por 5-3 frente à Juventude Pacense, este domingo, 8 de novembro, na primeira jornada do Campeonato Placard de hóquei em patins. O encontro disputou-se no Pavilhão Municipal de Paços de Ferreira.
O Santa Luzia FC perdeu por 5-6 frente ao Futsal Feijó, este sábado, 7 de novembro, no Pavilhão Municipal José Natário, em Viana do Castelo, em encontro da 7.ª jornada da Liga Feminina Placard de futsal. A equipa vianense esteve cinco vezes em vantagem, mas Diana Silva marcou aos 39 minutos e deu ao Feijó a primeira vantagem no encontro e os três pontos.
O Voleibol Clube de Viana perdeu este sábado, em casa, frente ao Leixões SC por 0–3, em encontro da 4.ª jornada da 1.ª Divisão Nacional masculina.
O SC Vianense empatou a zero (0-0) com o Leça FC, este sábado, 7 de novembro, em Viana do Castelo, em encontro da 9.ª jornada da Série A da Liga 3.
O Santa Luzia FC recebe este sábado, 7 de novembro, o Futsal Feijó, em encontro da sétima jornada da Liga Feminina Placard. A partida está marcada para as 18h00, no Pavilhão Municipal José Natário, em Viana do Castelo, com transmissão em streaming no Canal 11.