People receiving support as an unpaid carer had the highest levels of volunteering, at 39%.
Pobl sy'n cael cymorth fel gofalwr di-dâl oedd â'r lefelau uchaf o wirfoddoli, sef 39%.