This project builds a corporate ESG risk scoring model using sustainability metrics from Fortune 500 companies. The objective is to simulate how banks and financial institutions assess environmental risk exposure when making lending or investment decisions.
• Analyse corporate ESG emissions data
• Build an ESG risk scoring framework
• Classify companies into Low, Medium, and High ESG Risk categories
• Simulate ESG-based credit risk screening used in sustainable finance
Fortune 500 ESG Metrics Dataset (2021–2023)
The dataset contains corporate environmental indicators including:
- Scope 1 greenhouse gas emissions
- Scope 2 greenhouse gas emissions
- Emission intensity metrics
- Environmental sustainability disclosures
Total observations analysed: 550,000+ records
- Data cleaning and preprocessing using Pandas
- Extraction of environmental emission metrics
- Aggregation of company-level ESG indicators
- ESG risk classification based on emission intensity thresholds
- Machine learning classification using Random Forest
- Python
- Pandas
- NumPy
- Scikit-learn
- Seaborn
- Google Colab
The model classifies companies into three ESG risk categories:
- Low ESG Risk
- Medium ESG Risk
- High ESG Risk
The distribution highlights variation in corporate environmental exposure, providing a simplified framework for ESG-based lending risk screening.
• Companies with higher greenhouse gas emissions tend to fall into the High ESG Risk category.
• The ESG risk scoring model provides a simplified framework for identifying environmentally exposed firms.
• ESG risk classification can support responsible lending decisions in sustainable finance frameworks.
This analysis demonstrates how ESG and sustainability data can support:
• Responsible lending and credit risk screening
• ESG portfolio construction
• Sustainable investment strategy evaluation
• Climate-related financial risk analysis.
project-name │ ├── analysis_notebook.ipynb ├── results_dataset.csv ├── visualisations │ ├── risk_distribution.png │ ├── risk_return_plot.png │ └── dataset_source.txt
