Skip to main content

About This Dashboard

An interactive visualization of U.S. labor market dynamics through the lens of the Bureau of Labor Statistics' Job Openings and Labor Turnover Survey, unemployment rate, and labor force participation rate.

View source on GitHub
01

What is JOLTS?

The Job Openings and Labor Turnover Survey (JOLTS) is a monthly survey conducted by the U.S. Bureau of Labor Statistics (BLS) that measures job vacancies, hires, and separations across the U.S. economy. First published in December 2000, JOLTS has become one of the most closely watched indicators of labor market health.

The survey collects data from approximately 21,000 nonfarm business and government establishments, providing insights into labor demand that complement the more widely known Employment Situation report (commonly known as the "jobs report").

Survey Frequency:Monthly
Sample Size:~21,000 establishments
Release Lag:~5 weeks after reference period
Data Available:December 2000 – Present
02

Economic Significance

Job openings serve as a leading indicator of labor demand. When openings rise, it typically signals employer confidence and economic expansion. Conversely, declining openings often precede broader economic slowdowns and rising unemployment.

The Federal Reserve closely monitors JOLTS data when making monetary policy decisions. The ratio of job openings to unemployed workers (the "vacancy-to-unemployment ratio") is particularly significant—a high ratio suggests a tight labor market with employers competing for workers, while a low ratio indicates labor market slack.

HIGH OPENINGS

  • Strong labor demand
  • Wage pressure (inflation risk)
  • Worker bargaining power

LOW OPENINGS

  • Weak labor demand
  • Potential recession signal
  • Higher unemployment risk
03

Data Source & Methodology

This dashboard pulls data directly from the Bureau of Labor Statistics public API. The data is refreshed automatically via scheduled background jobs using Convex, ensuring you always see the most current figures.

DATA SERIES USED

JTS000000000000000JOL— Total Nonfarm Job Openings
JTS510000000000000JOL— Information Sector
JTS540000000000000JOL— Professional & Business Services
LNS14000000— Unemployment Rate (Seasonally Adjusted)
LNS11300000— Labor Force Participation Rate

All job openings values are seasonally adjusted and expressed in thousands. The dashboard converts these to millions for readability (e.g., 7,500 thousand = 7.50M).

04

Using This Dashboard

The dashboard provides three primary views:

JOB OPENINGS VIEW

Displays total nonfarm job openings over time with the ability to overlay specific sectors for comparison. Use the sector filters at the bottom to toggle different industries on/off.

UNEMPLOYMENT VIEW

Shows the national unemployment rate trend, helping visualize the inverse relationship between labor demand and unemployment.

PARTICIPATION VIEW

Displays the labor force participation rate—the percentage of the working-age population that is either employed or actively seeking work. This metric helps contextualize unemployment figures by showing how many people are in the workforce.

The rotating insights at the top right provide automatically generated analysis of notable patterns in the data, including peak comparisons, sector-specific changes, and pre-pandemic benchmarks.

CHART CONTROLS

TIME RANGE CONTROLS

Filter data by time period: 1Y, 3Y, 5Y, 10Y, or ALL. Each view remembers your selection independently.

TRENDLINE TOGGLE

Enable a linear regression trendline to visualize the overall direction of the data. The trend indicator shows the percentage change over the selected period.

CHATGPT RELEASE DATE

A vertical reference line marks November 2022—when ChatGPT launched. Notably, this coincides with the local maximum of job openings before the subsequent decline. Toggle this marker on/off via the chart controls.

05

Technical Implementation

Built with modern web technologies to deliver real-time data updates without manual page refreshes:

Next.js 16

Framework

Convex

Backend & Realtime

Recharts

Visualization

BLS API

Data Source

Data is fetched via scheduled Convex cron jobs and stored in a reactive database, enabling instant UI updates when new BLS releases become available.

DISCLAIMER

This dashboard is provided for educational and informational purposes only. While data is sourced directly from the Bureau of Labor Statistics, this is not an official BLS product. The visualizations and analysis presented here should not be used as the sole basis for investment, policy, or business decisions. Always refer to official BLS releases for authoritative data.

I'm Brian Stever, a student studying Applied AI at the University of Arizona. I built this as a personal project to explore labor market data—it's not affiliated with or endorsed by my school. The code is open source and available on GitHub.

REFERENCES