← All Side Quests
Oct 23, 2026Visualization

Jobs In, Jobs Out

See which business ages gained and lost jobs from one March to the next.

Try the project ↓
How to use this project

Help

How to explore

Businesses add jobs when workplaces open or grow and lose jobs when workplaces close or shrink. This page shows both directions and groups each workplace by the age of its parent business.

  1. Start with 2023

    Read jobs lost on the left and jobs gained on the right, then choose a business age.

  2. Move through the years

    Choose a bar to see when the selected age had a net gain or net loss.

  3. Compare industries

    Rank the same age and year by net jobs or by net jobs per 100 average jobs.

  4. Keep the limits nearby

    Treat the values as business records, not worker histories, job-quality scores, or explanations of why employment changed.

Firm
One parent business and all the workplaces it controls.
Establishment
One physical place where business activity happens, such as a shop, office, or factory.
Job creation
Jobs added when establishments open or grow between one March and the next.
Job destruction
Jobs lost when establishments close or shrink between one March and the next.
Firm age
The age assigned from the parent firm's oldest workplace; firms already operating before 1977 have no exact age in this source.
Side Quest / VisualizationChoose a year from 2003 through 2023, select a firm-age group in the paired job-flow view, follow its net change through time, and compare the same age and year across 19 industries.

United States · paid-employer businesses · 2003–2023

Jobs in.
Jobs out.

See which business ages gained and lost jobs from one March to the next.

Workplaces open, close, grow, and shrink. The Census Bureau counts those gains and losses separately, then groups each workplace by the age of its parent business.

March 2022 → March 2023BDS 2023
Jobs created+18.47M
Jobs destroyed−15.02M
Net change+3.45M

Creation and destruction both happened. The net is their difference.

01 · Set the year

Jobs move in both directions.

Each row puts jobs lost on the left and jobs gained on the right. Change the year, then choose a business age to carry through the rest of the page.

Year ending in March2023
Created+18.47M
Destroyed−15.02M
Net change+3.45M

The new-firm row has no destruction value. A firm has no prior-year employment in its birth year, so its current employment enters this measure as job creation.

02 · Follow one business age

One age can change direction.

Each bar is jobs created minus jobs destroyed for the selected age. Bars above the center show a gain; bars below it show a loss. Choose any year to update every view.

Net gainNet loss
03 · Compare industries

The same age lands differently by industry.

Rank 19 broad industries by net jobs or by net jobs per 100 average jobs. The rate makes differently sized industries easier to compare; the count shows their contribution to the total.

1–5 years old · year ending March 2023

04 · What this can and cannot show

A job total records movement, not the reason behind it.

The Business Dynamics Statistics follow establishments with paid employees from one March to the next. “Firm age” belongs to the parent business, not necessarily to the physical workplace. The data show jobs added and lost, not individual hires, layoffs, workers, hours, pay, job quality, or why a change happened.

The Census Bureau applies disclosure protections and can revise recent years as more records arrive. Sector classifications and company structure can also change. This page keeps the published “started before 1977” group separate because its exact ages are unknown.

2023 BDS release · 21 displayed years · 19 sectors · static snapshot 2026-10-23

Two exact U.S. Census Bureau Business Dynamics Statistics files are pinned by byte count and SHA-256, verified with a standard-library Python builder, and reduced into a static browser snapshot with no runtime request.

Why this exists

The question

Showing job creation and destruction together, then carrying one firm-age group through time and industry, will make business turnover easier to understand than a net employment number alone.

What to try

Choose a year from 2003 through 2023, select a firm-age group in the paired job-flow view, follow its net change through time, and compare the same age and year across 19 industries.

Method and limits

About the data

I selected the U.S. Census Bureau's 2023 Business Dynamics Statistics release through the allowlisted Census provider, then opened the official dataset catalog, program description, codebook, exact CSV files, and public-access policy. The release covers employer businesses from 1978 through 2023 and was reviewed by the Census Bureau for public access and disclosure protection. Census Bureau data and employee-created works generally are not subject to U.S. copyright protection under the agency's public-access policy; this project retains Census attribution.

The reproducible standard-library Python builder downloads two official files. `bds2023_fa.csv` is 86,502 bytes with SHA-256 `52a36e61791aacfaedc0466a4d9b8c1c94a8b0dfbe05e967840119bf6d5695a1` and contains 552 national year-age rows. `bds2023_sec_fa.csv` is 1,463,735 bytes with SHA-256 `07f3b6c3e34add284c1e5b900605eb6d45b4c22420cc4670ee0a9e0d94661755` and contains 10,488 year-sector-age rows. The builder verifies both byte counts, hashes, schemas, row counts, the complete 1978–2023 year sequence, 12 firm-age labels, 19 sector codes, and the published job-flow identity within the source's rounding tolerance.

The displayed period begins in 2003, the first year when the published `26+` age band can appear beside all younger exact-age bands. Exact ages 1 through 5 are added into one readable group; every other published band stays separate. Counts for firms, employment, average employment, jobs created, jobs destroyed, and net jobs are summed within that group. Rates are recalculated as 100 times the grouped count divided by the grouped BDS average-employment denominator rather than added across rows. The source marks job destruction for firm age 0 as unavailable, and the browser snapshot preserves that missing value. Repeated builds produce the same 726,222-byte JSON file with SHA-256 `0212c56dd72ddbe55025c7d61473eae1dd69361a7107973cac848eb7a524d332`. The page imports that file and makes no runtime request.

BDS job flows compare employment in the payroll period containing March 12 with the prior year's period. Job creation is employment gained at opening or expanding establishments; job destruction is employment lost at closing or contracting establishments. Net change is creation minus destruction. Establishments are grouped by the age of their parent firm, so the age can differ from the age of a particular workplace. `Started before 1977` is kept separate because the data system cannot assign those firms an exact birth year.

These are establishment-level business records, not individual worker histories. They do not count hires and layoffs directly, explain why a job appeared or disappeared, measure hours, wages, job quality, vacancies, self-employment, or every kind of work. Sector mix, company ownership, mergers, openings, closures, expansions, contractions, administrative corrections, and classification changes can affect the values. The Census Bureau applies disclosure protection, and recent years can be revised as more information arrives. The comparisons are descriptive and do not isolate causes or predict the next year.

Skills used

  • Data analysis
  • Data engineering
  • Statistical reasoning
  • Visualization
  • Information design
  • Interaction design
  • Visual design
  • Creative coding
  • Product thinking
  • Editorial storytelling
  • Accessibility
  • Performance
  • Systems design

What the data shows

  1. From March 2022 to March 2023, the source records 18,468,049 jobs created and 15,019,787 jobs destroyed across employer businesses, for a net gain of 3,448,262 jobs.
  2. New firms account for 2,440,753 jobs created in 2023. Firms ages 1–5 created 2,456,986 jobs and destroyed 2,413,709, leaving a much smaller net gain of 43,277.
  3. The all-age net changed from a loss of 5,503,244 jobs in 2021 to a gain of 7,104,564 in 2022. These labels describe March-to-March periods; the table alone does not identify causes.
  4. Among firms ages 1–5 in 2023, health care and social assistance had a net gain of 144,813 jobs, or 8.0 per 100 average jobs. Accommodation and food services had a net loss of 74,193, or 3.0 per 100 average jobs.