What Is the Lorenz Curve Showing You About Pay Distribution?

The Lorenz Curve is a graphical representation of pay distribution plotting cumulative workforce percentiles against cumulative compensation mass. The visual area between the Lorenz Curve and the 45-degree line of perfect equality directly illustrates organizational pay concentration.

The Gini coefficient gives HR a single number. The Lorenz Curve helps HR see the distribution behind that number.

When compensation professionals look at pay, averages and medians often hide a more important question:

How is total pay actually distributed across employees?

The Lorenz Curve provides a visual answer.

The Lorenz Curve Pay Distribution Framework

The Lorenz Curve transforms raw salary data into a visual representation of cumulative pay distribution within job grades:

flowchart LR
A["<b>Raw Salary Data</b><br/>Employees ranked lowest to highest"] --> B["<b>Lorenz Curve Plotting</b><br/>Cumulative employee % vs. cumulative pay %"]
B --> C["<b>Curvature Analysis</b><br/>Deviation from 45° equality baseline"]
C --> D["<b>Driver Isolation</b><br/>Tenure, performance, market premiums & location"]
D --> E["<b>Actionable Insight</b><br/>Distinguish intentional differentiation from structural inequity"]
Component Definition Analytical Function Diagnostic Insight
45° Equality Line Hypothetical line where bottom X% receives X% of payroll. Baseline for equal distribution. Benchmark for measuring overall dispersion.
Lorenz Curve Plotted cumulative payroll share received by ranked percentiles. Visualizes exact shape of pay concentration. Reveals whether inequality is concentrated in upper or lower tails.
Gini Coefficient Mathematical ratio of area between equality line and Lorenz curve. Single-number summary score. Enables rapid numerical tracking across grades and over time.

Graphical Interpretation of the Compensation Lorenz Curve

Lorenz Curve Geometry Element Plot Coordinate Meaning HR Compensation Insight
45-Degree Line of Equality 50% of staff earn 50% of total salary mass Theoretical perfect equality baseline
Actual Lorenz Curve Cumulative % of staff vs cumulative % of pay Shows real pay concentration curve
Area Between Curve & Line (Area A) Visual deviation from perfect equality Larger area = higher internal pay inequality
Bottom 20% Curve Point Cumulative pay earned by lowest 20% of staff Identifies entry-level wage share (e.g. earns only 8% of pay)
flowchart TD
A["Plot Cumulative % of Workforce on X-Axis"] --> B["Plot Cumulative % of Total Salary Mass on Y-Axis"]
B --> C["Draw 45-Degree Line of Perfect Equality"]
C --> D["Calculate Area A Deviation -> Visualize Pay Inequality"]

Visual Analytics Rule: Compensation reports presenting Gini coefficients must include the accompanying Lorenz Curve graph to display distribution geometry.

Imagine employees arranged from lowest-paid to highest-paid.

The Lorenz Curve progressively answers:

What percentage of total pay is received by the lowest-paid X% of employees?

Example:

Employees (lowest-paid upward) Share of total pay
Bottom 20% 12%
Bottom 40% 25%
Bottom 60% 42%
Bottom 80% 65%
Bottom 100% 100%

Plotting these points produces the Lorenz Curve:

xychart-beta
    title "Lorenz Curve: Cumulative Workforce % vs Cumulative Total Pay %"
    x-axis ["0%", "10%", "20%", "30%", "40%", "50%", "60%", "70%", "80%", "90%", "100%"]
    y-axis "Cumulative Total Pay Share (%)" 0 --> 100
    line "45° Equality Line (Baseline)" [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
    line "Actual Lorenz Curve (Grade 9 Pay Concentration)" [0, 3, 8, 15, 23, 33, 44, 57, 71, 85, 100]
  • The closer the curve sits to the 45° equality line, the more evenly pay is distributed.
  • The further it bends away, the more concentrated pay becomes among higher-paid employees.

Identical Gini Coefficient (0.35) with Distinct Lorenz Curve Geometries

Organization Type Lorenz Curve Geometry Character Pay Inequality Concentration Area HR Governance Focus
Tech Firm A (Top Skew) Deep curve deviation at upper 95th percentile Executive & Principal IC equity grants Audit executive bonus caps & equity dilution
Retail Firm B (Bottom Skew) Deep curve deviation at lower 20th percentile Entry-level wage compression Audit minimum wage floors & living wage standards
flowchart LR
A["Company A & B both have Gini = 0.35"] --> B["Plot Lorenz Curves Side-by-Side"]
B --> C["Company A Curve Dips at Top 5% / Company B Curve Dips at Bottom 20%"]
C --> D["Deploy Targeted HR Fixes for Specific Distribution Gaps"]

Diagnostic Guardrail: Never rely on Gini coefficient alone; HR analytics must inspect the Lorenz Curve shape to identify specific structural pay gaps.

Compensation teams regularly ask:

  • Is pay highly concentrated?
  • Which part of the workforce accounts for most of the payroll?
  • Does the distribution differ across grades?
  • Has pay concentration changed over time?
  • Are differences mainly between grades or within grades?

The Lorenz Curve makes these questions visible.


The Most Useful Application: Look Within Grades

Lorenz Curve Coordinate Standard Market Benchmark Living Wage Governance Action
Bottom 10% Staff (P10) Earns < 3.5% of total salary mass Trigger Living Wage Audit: Adjust entry minimum floors
Bottom 20% Staff (P20) Earns < 8.0% of total salary mass Recalibrate Lower Pay Bands: Elevate base salary steps
Bottom 50% Staff (P50) Earns < 25.0% of total salary mass Audit Enterprise Pay Dispersion: Check P90/P10 ratio
flowchart TD
A["Plot Enterprise Lorenz Curve"] --> B["Audit Cumulative Salary Mass for Bottom 20% (P20)"]
B --> C{"Bottom 20% Earns < 8.0% of Total Pay?"}
C -->|"Yes"| D["Execute Base Salary Floor Adjustments for Entry Staff"]
C -->|"No"| E["Confirm Compliant Lower-Tail Pay Distribution"]

Living Wage Rule: If the bottom 20% of employees earn less than 7.5% of total company salary mass, HR must evaluate entry-level base pay increases.

Just as with Gini, avoid starting with the entire workforce.

A Grade 5 employee and a Grade 12 employee are not expected to earn the same. Organization-wide curves simply reflect the grade structure.

Examine the distribution within a single grade.

Example - Grade 8:

flowchart LR
Rank["<b>Employees Ranked by Salary</b><br/>Lowest Paid ──────► Highest Paid"] --> LC["<b>Lorenz Curve Analysis</b><br/>Measure curvature within Grade 8"]
LC --> Conc{"<b>Pay Concentration Signal</b><br/>Is pay concentrated among top earners?"}

Now the question becomes diagnostically useful:

How concentrated is pay among employees performing work at the same grade level?


Perfect Equality Line vs Governed Optimal Lorenz Curvature

Lorenz Curve State Operational Execution Impact on High Performers Enterprise Result
Line of Perfect Equality (0° Area) All employees earn exact same salary regardless of role Demoralizing: Zero incentive for skill growth High turnover of technical experts & leaders
Governed Optimal Curvature Moderate curve reflecting skill & performance tiers Motivating: Rewards skill mastery & merit Balanced, high-performing pay structure
flowchart LR
A["Flatten Pay Structure to Match Line of Equality"] --> B["Eliminates Skill & Performance Pay Differentials"]
B --> C["Top Engineers & Executives Resign"]
C --> D["Adopt Governed Optimal Lorenz Curvature"]

Curvature Principle: Compensation Lorenz Curves must maintain sufficient curvature to reflect a 2.5x to 4.5x pay spread between entry and senior expert roles.

A practical workflow:

flowchart TD
LC["<b>LORENZ CURVE ANALYSIS</b><br/>Visualize Pay Distribution"] --> ID["<b>Identify Unusual Grades</b><br/>Examine curvature deviation"]
ID --> SH["<b>Analyze Curve Shape</b><br/>Upper vs. lower tail concentration"]
SH --> DR["<b>DIAGNOSTIC REVIEW OF DRIVERS</b>"]

subgraph Drivers["Legitimate Explanatory Drivers"]
T["<b>Tenure</b><br/>Years in role"]
P["<b>Performance</b><br/>Historical ratings"]
M["<b>Market Premiums</b><br/>Skill scarcity"]
PR["<b>Promotion History</b><br/>Entry trajectory"]
H["<b>Hiring Rates</b><br/>Market entry timing"]
G["<b>Geography</b><br/>Location differentials"]
end

DR --> T & P & M & PR & H & G
T & P & M & PR & H & G --> ACT["<b>DECISION OUTPUT</b><br/>Take Targeted Action or Continue Monitoring"]

The curve does not tell you what is wrong.
It shows you where the distribution deserves attention.


ESG Human Capital Lorenz Curve Reporting Framework

ESG Reporting Dimension Visual Lorenz Presentation Governance Narrative
3-Year Pay Equity Trend Overlay 2024, 2025, & 2026 Lorenz Curves Demonstrates steady reduction in unadjusted pay inequality
Demographic Sub-Curves Separate Lorenz Curves for male vs female staff Proves structural pay equity across gender groups
Executive Pay Concentration Top 5% curve deviation callout Explains executive LTIP alignment with shareholder TSR
flowchart TD
A["Generate Annual Enterprise Lorenz Curve Data"] --> B["Overlay Multi-Year Lorenz Curves for ESG Report"]
B --> C["Audit Curves for Demographic Parity"]
C --> D["Publish Verified Human Capital Disclosure in ESG Report"]

ESG Reporting Rule: Corporate ESG human capital reports featuring pay equity claims must include comparative multi-year Lorenz Curve visualizations.

Grade 6
The Lorenz Curve stays relatively close to the equality line.
→ Pay is comparatively evenly distributed. Further investigation is usually unnecessary unless other signals appear.

Grade 9
The curve bends further from the equality line.
→ Pay is more concentrated. This is a reason to investigate - not an automatic finding of inequity.

Ask: What explains the greater concentration in Grade 9?


Technical Implementation Guide for Building Lorenz Curves in HR Analytics

Analytics Tool Implementation Approach Key Formula / Script Requirement
Python (Pandas / Matplotlib) Calculate cum-sum base pay sorted ascending; plot against cum-count df['cum_pay_pct'] = df['salary'].sort_values().cumsum() / total_pay
PowerBI / DAX Create cumulative measure using RUNNINGSUM across sorted pay ranks DAX: CALCULATE(SUM(Pay), FILTER(ALL(Emp), Emp[Rank] <= EARLIER(Emp[Rank])))
Excel / Google Sheets Sort salaries ascending; compute =SUM($C$2:C2)/TOTAL_PAY =C2/SUM($C$2:$C$100) for individual cumulative share
flowchart LR
A["Sort Employee Salaries Ascending"] --> B["Calculate Cumulative % of Employees & Cumulative % of Pay"]
B --> C["Execute Python / DAX Lorenz Plotting Script"]
C --> D["Publish Interactive Lorenz Dashboard for Total Rewards Team"]

Technical Enablement Rule: People Analytics teams must maintain an automated Python script repository for generating enterprise Lorenz Curves and Gini scores.

A more bent curve within a grade can reflect legitimate differences:

  1. Tenure - Long-serving employees have accumulated increases over multiple years.
  2. Performance - Consistently stronger performers sit higher in the range.
  3. Market premiums - Employees with scarce skills command higher pay.
  4. Hiring premiums - People hired in a tight labour market entered at higher rates.
  5. Promotion history - Different career paths into the same grade produce different salary trajectories.
  6. Geography - Multiple labour markets inside one grade create real pay differences.

The Lorenz Curve describes the shape. Compensation analysis must investigate the mechanism behind it.


Lorenz Curve vs. Gini Coefficient

They are two views of the same distribution:

Feature Lorenz Curve Gini Coefficient
Primary purpose Visualise the distribution Quantify inequality
Output Visual curve Single numerical index
Best for Seeing the shape and where concentration occurs Comparing degrees of inequality across groups
Core HR question "What does the distribution look like?" "How unequal is it?"
Diagnostic role Shows the exact concentration pattern Flags the overall magnitude

Instead of simply reporting "Grade 9 Gini = 0.27", you can now say:

"Grade 9 shows relatively high pay dispersion. The Lorenz Curve indicates greater concentration of pay than comparable grades. Further analysis suggests that tenure and market premiums account for much of the difference."

That is a compensation insight, not just a statistical observation.


One Particularly Useful Application: Before vs. After

The Lorenz Curve can evaluate the effect of compensation interventions.

flowchart LR
subgraph Before["Before Salary Correction (Grade 7)"]
B1["High Curvature<br/>Pay concentrated in top segment"]
end

subgraph After["After Intervention (Grade 7)"]
A1["Smoothed Curvature<br/>Closer to equality baseline"]
end

Before --> Interv["<b>Targeted Pay Intervention</b><br/>Market adjustment & range smoothing"] --> After
xychart-beta
    title "Lorenz Curve Impact: Before vs. After Salary Restructuring"
    x-axis ["0%", "20%", "40%", "60%", "80%", "100%"]
    y-axis "Cumulative Total Pay Share (%)" 0 --> 100
    line "45° Line of Equality" [0, 20, 40, 60, 80, 100]
    line "Before Intervention (High Concentration)" [0, 6, 17, 34, 58, 100]
    line "After Intervention (Smoothed Curve)" [0, 14, 30, 48, 70, 100]

If the curve moves closer to the equality line, pay has become more evenly distributed.

That does not automatically mean the new structure is better. An organisation may intentionally want some dispersion.

The better question is: Did the intervention produce the intended distribution while preserving legitimate differentiation?


A Stronger Diagnostic Approach: Combine Three Lenses

  1. Lorenz Curve - What does the distribution look like?
  2. Gini - How unequal is the distribution?
  3. Driver analysis - Why does the inequality exist?

A robust conclusion might read:

"Grade 9 shows greater pay concentration than peer grades. The Gini coefficient quantifies the difference, while the Lorenz Curve shows that concentration is driven mainly by a higher-paid segment of employees. Tenure and market premiums explain much of the observed dispersion."

This is defensible, actionable, and grounded in evidence.


The Takeaway

Do not present the Lorenz Curve as "a sophisticated economic graph." Present it as A way to see how evenly - or unevenly - pay is distributed within a defined population.

From an actionable perspective the sequence is simple: See the distribution → Identify unusual patterns → Investigate the drivers → Determine whether the pattern is intentional and explainable → Act or monitor.


Diagnostic Questions: Is Your Lorenz Curve Analysis Diagnostically Useful?

  • Are you plotting Lorenz Curves within individual job grades? Organization-wide curves reflect structural grade hierarchy rather than pay concentration among peers.
  • Can you distinguish curvature driven by tenure from unexplainable variance? Bending in the curve requires multi-factor driver analysis before drawing equity conclusions.
  • Is pay concentration located in the upper or lower tail? Upper-tail concentration flags skill scarcity or manager discretion, while lower-tail compression flags entry-rate issues.
  • Do you evaluate Lorenz Curves before and after compensation interventions? Tracking curvature changes confirms whether range smoothing achieved the intended pay distribution.

Applied Workplace Decision Rules


Frequently Asked Questions

What is the main difference between the Lorenz Curve and the Gini Coefficient?

The Lorenz Curve visualizes the complete shape of pay distribution by plotting cumulative employee percentiles against cumulative pay shares. The Gini Coefficient summarizes that entire curve into a single numerical index equal to the area between the curve and the 45° equality line.

Why should HR plot Lorenz Curves within grades instead of across the total workforce?

A company-wide Lorenz curve naturally bends simply because senior executives earn more than entry-level staff. Plotting curves within individual job grades isolates pay concentration among peers doing similar work, making the metric diagnostically useful for compensation reviews.

What does it mean when the Lorenz Curve bends further away from the 45° equality line?

Greater curvature indicates higher concentration of total payroll among a smaller percentage of employees in that grade. While this flags high dispersion, compensation teams must analyze underlying drivers (such as tenure or market skill premiums) before concluding that the distribution is inequitable.

How can the Lorenz Curve evaluate the impact of a salary restructuring intervention?

By plotting the Lorenz curve before and after a pay intervention, HR can visually track whether compensation adjustments successfully smoothed out unintended pay concentration while preserving legitimate performance or tenure differentiation.

Does a straight 45° Lorenz Curve represent the ideal pay distribution for an organization?

No. A perfectly straight 45° line means every employee in the group is paid identically. In most compensation structures, legitimate differentiation for performance, tenure, and specialized skills is intentional and desirable.

Related Pages

Decision Studio

Explore
school Academy →

Learn the skills to make better People & Pay decisions.

Reward Advisor Active
Loading Advisor...