Viveiro (sometimes called Vivero) is a town and municipality. It is in the province of Lugo. Lugo is in the northwestern part of Galicia, Spain. As of 2010, over 16,000 people live in Viveiro.