A data analysis project exploring global layoffs across companies, industries, and countries between 2020 and 2023 — built with Python (Pandas, NumPy, Matplotlib, Seaborn) and visualized further in an interactive Power BI dashboard.
This project studies real-world layoffs data to understand how global economic shifts — from pandemic disruption to the post-pandemic tech correction — affected companies across industries, countries, and funding stages. The analysis moves from data cleaning and exploratory data analysis (EDA) in Python through to a full interactive Power BI report.
- Which country had the most layoffs?
- Which company had the most layoffs?
- What are the top 10 companies by layoffs, per year (2020–2023)?
- How did layoffs change over time (year by year)?
- Does funding raised relate to layoff size?
- What are the total layoffs per industry and funding stage?
- Which quarters had the most layoffs?
- 2021 saw noticeably fewer layoffs than 2022, as the market correction that drove 2022's spike hadn't yet begun.
- Consumer and Retail were hit hardest overall, likely reflecting the bursting of pandemic-era demand.
- The United States had by far the most layoffs across all years (250k+), with India a distant second (35k+).
- Post-IPO companies saw a significantly higher number of layoffs than companies at other funding stages.
- Q1 (January–March) consistently had the highest layoffs across years, possibly tied to fiscal year-end and budget corrections.
- Python — Pandas, NumPy (data cleaning, aggregation)
- Matplotlib, Seaborn — exploratory visualizations
- Power BI — interactive dashboard and final report
├──layoffs.csv #dataset
├── layoffs_data_analysis.ipynb # Full EDA and analysis notebook
├── layoffs_analysis.pdf # Power BI dashboard PDF
├── layoffs_analysis.pbix # Interactive Power BI dashboard
└── README.md
Click on Power BI Dashboard to view the dashboard.
- Clone this repository
- Install dependencies:
pip install pandas numpy matplotlib seaborn - Open
Layoffs_data_analysis.ipynbin Jupyter Notebook, JupyterLab, or Google Colab - Run cells top to bottom
- To explore the Power BI dashboard, open
layoffs_analysis.pbixin Power BI Desktop (free download from Microsoft)
Dataset covers global company layoffs from 2020–2023, including company name, industry, country, layoff counts, date, funding stage, and total funds raised.
csv used - Used for the project (modified) - 'dataset' Original dataset is from the Layoffs Dataset on Kaggle uploaded by Swapnil Tripathi.
Built by Soulity31 as part of a self-taught data analysis portfolio.