Volunteer Engagement Retention Metrics

This dataset provides a comprehensive view of volunteer engagement and retention across nonprofit projects, including hours contributed, satisfaction scores, and feedback. It enables organizations to analyze volunteer participation patterns, optimize resource allocation, and improve program impact through actionable insights.

  • last updated 29 Jan 2026
  • by GoMask
The brief that made it

Analyzing volunteer retention and satisfaction trends

Sample rows

preview · 8 of 120 rows · all 20 columns
volunteer_idstringengagement_statusstringhours_contributedfloatretention_flagbooleanorganization_idstringvolunteer_first_namestringvolunteer_last_namestringvolunteer_emailstringvolunteer_phonestringvolunteer_join_datedateproject_idstringproject_namestringproject_start_datedateproject_end_datedateengagement_idstringengagement_start_datedateengagement_end_datedatesatisfaction_scorefloatorganization_namestringfeedback_commentsstring
V001completed75.5trueO01EmilyWangemily.wang1@greenfuture.org+86 138-1234-56782022-03-15P1001Urban Tree Planting2022-03-012022-07-30E00012022-03-162022-07-299.2Green Future InitiativeLoved working with the community and making a difference.
V001completed62trueO01EmilyWangemily.wang2@greenfuture.org+86 138-1234-56782022-03-15P1002River Clean-Up2022-08-012022-10-30E00022022-08-152022-10-288.8Green Future InitiativeGreat teamwork and organization.
V002completed55falseO02SamuelNguyensamuel.nguyen@healthhelp.org+1 415-555-23982021-09-10P1003Senior Wellness Visits2021-08-202022-01-05E00032021-09-152022-01-047.5Health Help NetworkRewarding experience, but some scheduling was challenging.
V003active10trueO03PriyaSharmapriya.sharma1@eduspark.org+91 98765-432102022-01-12P1004After-School Tutoring2022-01-01blankE00042022-01-15blankblankEduSpark Foundationblank
V003completed28trueO03PriyaSharmapriya.sharma2@eduspark.org+91 98765-432102022-01-12P1005Youth Leadership Camp2022-06-012022-06-30E00052022-06-052022-06-298.7EduSpark FoundationEnjoyed mentoring and learning from the participants.
V004completed120falseO04FatimaAl-Farsifatima.alfarsi@wateraid.org+971 50-123-45672021-03-18P1006Clean Water Initiative2021-03-012021-09-20E00062021-03-202021-09-199.5WaterAid ArabiaProud to have helped improve water access in rural areas.
V005active5falseO01LucasFernandeslucas.fernandes@greenfuture.org+55 21-99888-77662023-02-10P1001Urban Tree Planting2022-03-012022-07-30E00072023-02-12blankblankGreen Future Initiativeblank
V006active8falseO05AvaBrownava.brown@foodrescue.org+44 7921-555-3212021-12-01P1007Community Food Rescue2021-11-15blankE00082021-12-02blankblankFood Rescue UKblank

What the 120 rows show

from the 120-row sample

Completed (engagement status) stands out: mean hours_contributed is 83.8, against 5.8 for the rest.

  • 20%retention_flag = true
  • 33.5median hours_contributed
  • 8.5median satisfaction_score
Mean hours_contributed by engagement_status120 rows
0501005.1active53 rows83.8completed65 rows26.0withdrawn2 rows
hours_contributed120 rows, in bands of 50
040807231112310150300hours_contributed →

Median 33.5, from 0.0 to 255.0.

organization_id120 rows · top 10 of 37 values
  1. O0114
  2. O048
  3. O037
  4. O056
  5. O076
  6. O065
  7. O024
  8. O264
  9. O294
  10. O223
20 columns by typefrom the column list below
  • string 12
  • float 2
  • date 5
  • boolean 1

Columns

20 columns in four groups
blueprint · 20 columns
columntypedescriptionexample
Text 12 columns
volunteer_idstringUnique identifier for each volunteeruniqueV001
volunteer_first_namestringVolunteer’s first nameEmily
volunteer_last_namestringVolunteer’s last nameWang
volunteer_emailstringVolunteer’s email addressuniqueava.brown@foodrescue.org
volunteer_phonestringVolunteer’s phone numberoptional+86 138-1234-5678
project_idstringUnique identifier for the project or initiativeP1001
project_namestringName of the project or initiativeUrban Tree Planting
engagement_idstringUnique identifier for each volunteer’s engagement with a projectuniqueE0001
engagement_statusstringCurrent status of the volunteer’s engagement (e.g., active, completed, withdrawn)active · completed · withdrawncompleted
feedback_commentsstringOpen-ended feedback from the volunteer about their experienceoptionalPlanted over 100 trees!
organization_idstringUnique identifier for the nonprofit organizationO01
organization_namestringName of the nonprofit organizationGreen Future Initiative
Numbers 2 columns
hours_contributedfloatTotal number of hours the volunteer contributed to the project0 or more75.5
satisfaction_scorefloatVolunteer’s self-reported satisfaction score for the engagement (0-10 scale)0 to 10 · optional9.2
Dates and times 5 columns
volunteer_join_datedateDate the volunteer joined the organization2022-03-15
project_start_datedateDate the project startedoptional2022-03-01
project_end_datedateDate the project ended (if applicable)optional2022-07-30
engagement_start_datedateDate the volunteer started working on the project2022-03-16
engagement_end_datedateDate the volunteer ended their involvement with the project (if applicable)optional2022-07-29
True or false 1 column
retention_flagbooleanIndicates if the volunteer has participated in more than one project (true = retained)true

Use it for

  • retention flag20%24 of 120 rowsmean hours contribute…5.1active83.8comple…26.0withdr…

    A human resources dashboard

    The retention_flag rate, hours_contributed by engagement_status and a breakdown of organization_id. Excel, Power BI or Tableau.

  • Why do the 65 completed rows have a mean hours_contributed of 83.8?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable volunteers with volunteer_first_name, volunteer_last_name and volunteer_email to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

10,000 rows of yours: $12.99One-time. No subscription. All prices

This dataset120 rows20 columns
Yours10,000 rows20 columns

blueprint · volunteer-engagement-retention-metrics

Behind this dataset

Same schema. As many rows as you need.

These 120 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each row represents an individual volunteer's activity in a single project.
  • Engagement score calculated from attendance, completed hours, and task participation.
  • Retention status flagged if the volunteer continues involvement after six months.
  • Project types include fundraising, direct service, admin support, and advocacy.
  • Exit reason captured for volunteers who discontinue.
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
volunteer-engagement-retention-metrics

What should your data show?

Preview 20 rows free
No signup. No card.