Free Population Pyramid Maker

A population pyramid shows two groups, usually male and female, as back-to-back horizontal bars for each age band. Both sides share the same scale so they can be compared directly.

Population by Age and SexPopulation pyramid with 9 categories and 2 data series (Male, Female). Values range from 71 to 465.Population by Age and SexFictional town, thousands of peopleMaleFemale001001002002003003004004005005000–910–1920–2930–3940–4950–5960–6970–7980+
View chart data as a table

Population pyramid with 9 categories and 2 data series (Male, Female). Values range from 71 to 465.

Chart data
Age groupMaleFemale
0–9412395
10–19438421
20–29465452
30–39448446
40–49410415
50–59372388
60–69298326
70–79176219
80+71118

Download your chart

PNG, JPEG, SVG and PDF downloads are created in your browser once the editor loads.

How to make a population pyramid

  1. Enter age groups in the first column, youngest first. The oldest group is drawn at the top by default.
  2. Enter counts for the two groups in the next two columns, and rename the headers if needed.
  3. Choose counts or percentage of the total population in Customize → Chart options.
  4. Adjust colors, bar thickness and value labels.
  5. Download your pyramid.

Data format

ColumnTypeNotes
Age groupTextRequired
Data series (one column each)Number (zero or positive)2 columns; blank cells allowed

Up to 40 rows. Each row is an age group (youngest first is fine — the oldest group is drawn at the top). Enter positive counts for both sides; the left and right bars share the same scale so they can be compared directly.

Customization options

  • Counts or % of total population, so pyramids of different-sized populations are comparable.
  • Oldest at top or bottom.
  • Shared, symmetric scale with gridlines on both sides.
  • Value labels and bar thickness.

Downloading and exporting

  • PNG: best for slides, documents and the web. It supports transparent backgrounds, and you can choose standard, 2×, 4× or slide-sized (1920 × 1080) output.
  • JPEG: a smaller file with a solid background.
  • SVG: a true vector file. It stays sharp at any size and can be edited in Illustrator, Inkscape or Figma.
  • PDF: vector PDF sized to the chart, A4 or US Letter. If your labels use characters outside the standard PDF fonts (for example Chinese, Arabic or emoji), the PDF uses a high-resolution image instead and tells you.
  • CSV and .json: your data, or the whole chart with its settings, to re-open later.

When to use a population pyramid

  • Demographics of a country, region or organisation by age and sex.
  • Comparing any two groups across ordered bands, such as customers by age for two products.

When to choose a different chart

  • There are more than two groups. Use a grouped or stacked bar chart.
  • The bands have no natural order. A regular bar graph is clearer.

Common mistakes to avoid

Unequal age bands

If one band covers 5 years and another 20, the wider band looks more populous simply because it covers more years. Use equal-width bands, or note the difference.

Different scales for each side

Some tools scale each side independently, which hides real differences. This tool always uses the same scale.

Comparing raw counts across populations

Use percentage mode to compare the shape of two populations of different sizes.

Practical examples

Town demographics

Nine 10-year age bands for a fictional town, showing more women than men in older age groups.

Workforce profile

Employees by age band and gender to plan succession.

Customer base

Customers by age band for two subscription tiers.

Reading pyramid shapes

A wide base that narrows quickly suggests high birth rates and lower life expectancy. A column shape suggests stable birth rates and long lives. An inverted shape, narrow at the bottom, suggests an ageing population with falling birth rates. Percentage mode divides each bar by the combined total of both sides, so all bars together sum to 100%.

Frequently asked questions

Can I compare two countries?

Create one pyramid per country in percentage mode so the shapes are comparable, and download both.

Why is the oldest group at the top?

That is the standard convention. Turn off “Oldest group at the top” to reverse it.

Do I need to enter male values as negative?

No. Enter positive counts for both sides; the left side is drawn leftwards automatically.

Can I rename the two sides?

Yes. Edit the column headers, for example “2000” and “2025”.

How many age groups can I add?

Up to 40.

Your data stays private

Charts are drawn by your browser. Your data isn’t uploaded to our servers; it is kept only in this browser’s storage, for autosave and saved charts, until you clear it. See our privacy policy.

Related guides