Last updated: August 20, 2026
SignalBleed publishes wage data for more than 800 U.S. occupations across all 50 states and the District of Columbia. Every number on the site comes from a single source: the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) program.
If you search for what a job pays, most of what you find is self-reported. Someone types a number into a form, a site averages those numbers, and the result gets presented as fact. Self-reported data skews in predictable ways — people who are happy with their pay are more likely to report it, samples cluster in tech and in large metros, and there is no verification step anywhere in the chain.
The federal government already runs a rigorous, nationally representative wage survey. It is free, public, and updated every year. It is also distributed as a 45MB archive of spreadsheets with column headers like A_PCT10, which is not how most people want to look up what a welder makes in Ohio.
SignalBleed is a thin, readable layer over that dataset. We do not adjust the numbers, model them, or blend them with anything else. If a figure appears here, it appears in the BLS release.
Our methodology page covers exactly which BLS file we use, how each number is derived, and where the dataset has known limits.
SignalBleed is a static website. A build script downloads the current OEWS release directly from the BLS server, filters it to state-level detailed occupations, and generates every page from that data. There is no database and no server-side code — each page is a plain HTML file. Once a year, when BLS publishes a new release, the script runs again and the whole site is regenerated.
The tradeoff of generating pages this way is that coverage is broad and consistent, but no page carries commentary that isn't derivable from the underlying data. That's deliberate. We would rather cover every occupation accurately than write essays about a handful of them.
The site may carry advertising and affiliate links. Any paid or affiliate link is marked with a rel="sponsored" attribute in the page's HTML, per Google's link-disclosure guidelines. Advertising has no influence over which occupations we cover or what figures we publish — every page is generated from the BLS file before any advertising is placed on it.
See our privacy policy for what advertising partners may collect when you visit.
If a figure on SignalBleed doesn't match the BLS source file, that's a bug and we want to hear about it. Email hello@signalbleed.com with the page URL and what looks wrong.
If a figure matches BLS but seems wrong to you based on your own experience of the field, that's usually a limitation of the survey rather than an error. The methodology page explains the most common cases — top-coded high earners, excluded self-employed workers, and suppressed small samples.
General questions, corrections, and press: hello@signalbleed.com
Wage data is from the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics program, May 2025 release. BLS data is in the public domain. SignalBleed is not affiliated with, endorsed by, or sponsored by the Bureau of Labor Statistics or any U.S. government agency.