Armamar é uma vila portuguesa no Distrito de Viseu, Região Norte e subregião do Douro, com cerca de 1 200 habitantes.
É sede de um município com 112,24 km² de área e 7 492 habitantes (2006), subdividido em 19 freguesias. O município é limitado a norte pelo município do Peso da Régua, a nordeste por Sabrosa, a leste por Tabuaço, a sueste por Moimenta da Beira, a sudoeste por Tarouca e a oeste por Lamego.
Aldeias, Aricera, Armamar, Cimbres, Coura, Folgosa, Fontelo, Goujoim, Queimada, Queimadela, Santa Cruz, Santiago, Santo Adrião, São Cosmado, São Martinho das Chãs, São Romão, Tões, Vacalar, Vila Seca