Enterprise Employee Attrition Events

This dataset provides comprehensive records of enterprise employee attrition events, detailing voluntary and involuntary exits with contextual information such as tenure, performance, exit reasons, and retention actions. It is ideal for modeling attrition trends, analyzing workforce turnover, and developing targeted retention strategies to improve organizational stability.

  • last updated 5 Sept 2025
  • by GoMask
The brief that made it

Attrition modeling and prediction

Sample rows

preview · 8 of 200 rows · all 29 columns
event_idstringexit_reasonstringseverance_paidfloateligible_for_rehirebooleangenderstringemployee_idstringfirst_namestringlast_namestringdate_of_birthdatehire_datedateexit_datedatedepartmentstringjob_titlestringlocation_citystringlocation_statestringlocation_countrystringmanager_idstringexit_typestringexit_sub_reasonstringtenure_yearsfloatage_at_exitintegerperformance_ratingintegersalaryfloatexit_interview_completedbooleanlast_day_workeddatenotice_period_weeksintegerretention_offer_madebooleanretention_offer_acceptedbooleanexit_interview_notesstring
EVT0001Resignation0trueFemaleEMP001OliviaChen1992-08-142018-06-012024-02-15EngineeringSoftware DeveloperSan FranciscoCAUSAMGR101VoluntaryAccepted offer at another tech firm5.7314124000true2024-02-144truefalseOlivia expressed appreciation for her team and cited career growth as her reason for leaving.
EVT0002Retirement16000falseMaleEMP002LucasSmith1987-05-232010-03-122024-04-01FinanceSenior AccountantLondonblankUKMGR102VoluntaryReached retirement eligibility age14.136589000true2024-03-298falsefalseLucas retired after many years of service and was commended for his dedication.
EVT0003Other0trueFemaleEMP003PriyaKumar1998-12-052023-06-192023-12-20SupportInternMumbaiblankIndiaMGR103VoluntaryEnd of internship program0.52540true2023-12-200falsefalsePriya completed her internship successfully and may apply for full-time roles.
EVT0004Termination0falseMaleEMP004DanielMiller1995-01-112020-10-152023-10-30SalesSales RepresentativeHoustonTXUSAMGR104InvoluntaryPerformance below expectations328145000false2023-10-290falsefalseblank
EVT0005Resignation0trueFemaleEMP005SamanthaWilliams1983-03-072012-05-222022-08-31Human ResourcesHR ManagerSydneyNSWAustraliaMGR105VoluntaryRelocated to another country10.3395102000true2022-08-306truefalseSamantha left for personal reasons and was a valued team member.
EVT0006Retirement25000falseMaleEMP006MohamedAli1969-11-122005-01-032023-03-31OperationsOperations DirectorCairoblankEgyptMGR106VoluntaryRetiring after long career18.253478000true2023-03-3010falsefalseMohamed retired with honors and received a severance package.
EVT0007Resignation0trueFemaleEMP007EmilyJohnson1990-06-222019-04-102022-05-09MarketingMarketing CoordinatorNew YorkNYUSAMGR107VoluntaryCareer change to a new industry3.131567000true2022-05-064truefalseEmily sought new opportunities outside the company.
EVT0008Layoff10000trueMaleEMP008AhmedHassan1982-09-302015-07-162022-12-20FacilitiesFacilities TechnicianDubaiblankUAEMGR108InvoluntaryWorkforce reduction due to restructuring7.440342000false2022-12-192falsefalseblank

What the 200 rows show

from the 200-row sample

Retirement (exit reason) stands out: mean severance_paid is 20,556, against 924.3 for the rest.

  • 75%eligible_for_rehire = true
  • 0median severance_paid
  • 2exit types
  • 13location states
  • 16departments
  • 23location countries
Mean severance_paid by exit_reason199 rows
020k40k233.3Resign…120 rows20,556Retire…18 rows0.0Termin…24 rows6,965Layoff20 rows0.0Other17 rows
severance_paid199 rows, in bands of 5,000
085170170091208015k30kseverance_paid →

Median 0, from 0 to 30,000.

gender199 rows with a value · 1 left blank
  1. Male97
  2. Female91
  3. Non-binary4
  4. Prefer not to say4
  5. Other3
29 columns by typefrom the column list below
  • string 15
  • integer 3
  • float 3
  • date 4
  • boolean 4

Columns

29 columns in four groups
blueprint · 29 columns
columntypedescriptionexample
Text 15 columns
event_idstringUnique identifier for each employee attrition eventuniqueEVT0001
employee_idstringUnique identifier for the employee who exitedEMP001
first_namestringEmployee's first nameOlivia
last_namestringEmployee's last nameChen
genderstringEmployee's genderMale · Female · Non-binary · Other · Prefer not to say · optionalFemale
departmentstringDepartment where the employee workedEngineering
job_titlestringEmployee's job title at the time of exitSoftware Developer
location_citystringCity of the employee's work locationoptionalSan Francisco
location_statestringState of the employee's work locationoptionalCA
location_countrystringCountry of the employee's work locationoptionalUSA
manager_idstringUnique identifier for the employee's manageroptionalMGR101
exit_typestringType of exit: voluntary or involuntaryVoluntary · InvoluntaryVoluntary
exit_reasonstringReason for exit (e.g., resignation, retirement, termination, layoff)Resignation · Retirement · Termination · Layoff · OtherResignation
exit_sub_reasonstringDetailed sub-reason for exit (e.g., personal reasons, performance, downsizing)optionalFamily relocation abroad
exit_interview_notesstringSummary notes from the exit interviewoptionalOlivia expressed apprecia…
Numbers 6 columns
tenure_yearsfloatTotal years the employee worked at the company0 or more5.7
age_at_exitintegerEmployee's age at the time of exit16 or more · optional31
performance_ratingintegerEmployee's last performance rating (e.g., 1-5 scale)1 to 5 · optional4
salaryfloatEmployee's annual salary at the time of exit0 or more · optional124000
notice_period_weeksintegerNumber of weeks of notice given prior to exit0 or more · optional4
severance_paidfloatAmount of severance paid to the employee, if applicable0 or more · optional0
Dates and times 4 columns
date_of_birthdateEmployee's date of birthoptional1992-08-14
hire_datedateDate when the employee was hired2018-06-01
exit_datedateDate when the employee exited the organization2024-02-15
last_day_workeddateEmployee's last actual day worked (may differ from exit date)optional2024-02-14
True or false 4 columns
eligible_for_rehirebooleanIndicates if the employee is eligible for rehireoptionaltrue
exit_interview_completedbooleanIndicates if an exit interview was completedoptionaltrue
retention_offer_madebooleanIndicates if a retention offer was made to the employee prior to exitoptionaltrue
retention_offer_acceptedbooleanIndicates if the retention offer was acceptedoptionalfalse

Use it for

  • eligible for r…75%150 of 199 rowsmean severance paid b…233.3Resi…20.6kReti…0.0Term…7kLayo…

    A human resources dashboard

    The eligible_for_rehire rate, severance_paid by exit_reason and a breakdown of gender. Excel, Power BI or Tableau.

  • Why do the 18 Retirement rows have a mean severance_paid of 20,556?

    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 events with employee_id, first_name and last_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

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

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows29 columns
Yours1,000 rows29 columnslocation_city: UK only

blueprint · enterprise-employee-attrition-events

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 29 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
  • Exit date, reason, and job role required.
  • Department and tenure tracked.
  • Voluntary resignations vs. layoffs specified.
  • Exit interview completed flag included.
  • Rehire eligibility noted.
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
enterprise-employee-attrition-events

What should your data show?

Preview 20 rows free
No signup. No card.