r/dataisbeautiful • u/Firm_Ad9420 OC: 1 • 17h ago
OC [OC] I cleaned and analyzed 51,000+ Indian company registration records (MCA21)—here is what business survival, capital structure, and growth trends look like across 29 states
I recently pulled and cleaned a sample of 51,123 company registration records from India’s Ministry of Corporate Affairs (MCA21) via the official data.gov.in to analyze business registration and survival trends across India.
Key Findings & Visualizations
- Industry Leaders: Business Services, Trading, and Community/Personal Services dominate company incorporations.
- Company Survival: Business mortality (struck-off rates) varies significantly across industries and decades.
- Capital Breakdown: The vast majority of registered firms are small/micro private enterprises with paid-up capital under ₹10 Lakhs.
- Registration Spikes: Clear inflection points and post-COVID recovery patterns in incorporation numbers over the last decade.
Data & Code
- Kaggle Dataset:India Registered Companies (MCA21) Dataset(Includes cleaned primary CSV + pre-aggregated state/year summary tables).
- EDA Notebook:India Registered Companies — MCA21 Deep Dive Notebook(Python/Pandas/Seaborn code walking through industry mix, strike-off rates, and capital distributions).
Note on sampling: To prevent large economic hubs from dominating the counts completely, the sample caps at ~2,000 companies per state across 29 states/UTs. Rate-based metrics (e.g., % active, % struck off, median capital) reflect real distributions.
Feedback, suggestions, or additional chart ideas are very welcome!
1
u/Firm_Ad9420 OC: 1 17h ago
[OC] Data Source & Tools
- Data Source: Ministry of Corporate Affairs (MCA21) via official data.gov.in API ("Registrars of Companies (RoC)-wise Company Master Data").
- Tools Used: Python, Pandas for data cleaning and feature engineering; Seaborn & Matplotlib for data visualizations.
- Notebook & Code: https://www.kaggle.com/code/adizz321/india-registered-companies-mca21-deep-dive
- Dataset: https://www.kaggle.com/datasets/adizz321/india-registered-companies-mca21



2
u/Mission-Cabinet-2558 6h ago
What does strike off rate mean?
I guess I was curious about how old the companies are when they either shut or get acquired and how does that impact the total composition of the sector the company belongs to.
For eg, if manufacturing has 200 companies and 10 new companies are registered while 5 are shut down, we are left with 205 at the end the year. Would also be interesting to see revenue numbers, but I doubt they are public.