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 GitHubWhat 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").
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
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
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).
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.
Why USAJOBS AI Signal?
Contributed by @grandSpecial, this feature pulls live federal job postings from USAJOBS.gov and scans them for AI-related skills. It answers a question central to this project: how is AI changing the job market?
While JOLTS data shows us aggregate trends in job openings, it doesn't tell us what skills employers are actually looking for. By scanning federal job postings for keywords like "machine learning," "LLM," "prompt engineering," and other AI-related terms, we can see in real-time how AI skills are becoming embedded in workforce requirements.
The significance goes beyond just "AI jobs." When employers add AI skills to existing roles, they're betting that AI-augmented workers will be more productive— potentially reducing the need for additional hiring. A single employee who can leverage AI tools effectively might do the work that previously required two or three. This is the productivity story that could reshape labor demand even as job openings appear stable.
WHY FEDERAL JOBS?
Federal job postings are publicly accessible via the USAJOBS API and provide a consistent, structured dataset. While they represent only a slice of the overall labor market, federal hiring often reflects broader workforce trends and policy priorities. When the government starts requiring AI skills for positions that previously didn't need them, it signals a fundamental shift in what "job readiness" means.
LIMITATIONS
- • Federal jobs only — private sector not included
- • Keyword-based detection may miss some relevant postings
- • Sample sizes vary by sector (some sectors have few federal jobs)
- • Refreshed periodically, not real-time
This feature is experimental and meant to provide directional insight rather than precise measurement. Think of it as one more signal in understanding how AI is reshaping the workforce.
Technical Implementation
Built with modern web technologies to deliver real-time data updates without manual page refreshes:
Framework
Backend & Realtime
Visualization
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.
CONTRIBUTORS
- @grandSpecial — USAJOBS AI skill mentions feature
- @igorzmitrovich — suggested the ChatGPT release date marker
- @DaveShapi — requested the labor force participation rate view
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.