Viveda es un lugar del municipio de Santillana del Mar (Cantabria, España). Linda con las poblaciones de Barreda (municipio de Torrelavega), Queveda y Camplengo (municipio de Santillana del Mar), e Hinojedo (municipio de Suances). Está situada a 4 kilómetros de la capital municipal, Santillana del Mar, a 3 km de la ciudad más próxima, Torrelavega, y a unos 22 kilómetros de Santander.
Se encuentra a 46 metros sobre el nivel del mar. En el año 2008 contaba con una población de 1.080 habitantes (INE), siendo la más poblada del municipio. En la Edad Media hubo aquí un monasterio, dedicado a San Salvador, creado mediante repoblación en el siglo VIII o IX. El Camino de Santiago del Norte atraviesa la población por el barrio de La Barca.
El pueblo es de fácil accesibilidad, ya que se encuentra a menos de 3 kilómetros del cruce entre la Autovía del Cantábrico y la Autovía de la Meseta.
Hasta los últimos años del siglo XX era palpable la tendencia a agruparse en determinadas zonas del pueblo, creando dos pequeños núcleos urbanos (en La Barca y Las Escuelas), siendo el resto campos para el ganado y casas dispersas. Durante el período 1998-2003 la proliferación de viviendas individuales acortó esta apreciación, mientras que a partir del 2003 la construcción de numerosas urbanizaciones han usurpado al pueblo su carácter eminentemente rural, convirtiéndolo en una ciudad dormitorio en su mayor parte y uniendo las pequeñas agrupaciones de viviendas entre sí.