El programa de voluntariado «Adopta un abuelo» consiste en acompañar a apersonas mayores que viven en residencias geriátricas con el fin de crear relaciones de calidad. Los voluntarios acompañantes con jóvenes de entre 10 y 30 años que reciben una formación básica previa a iniciar su tarea, que consiste en «adoptar» a personas mayores en situación de soledad y convertirse en sus «nietos».
Los acompañamientos son de hora y media semanal durante un curso escolar (de octubre a mayo), pues al ser estudiantes o jóvenes trabajadores, se respetan las vacaciones de semana santa, navidad y el periodo de exámenes.
En fechas recientes, la asociación Adopta un abuelo ha recibido en la ciudad austriaca de Graz, el premio europeo a la Juventud en Activismo Social promovido por la Comisión Europea.