← All studies · askamerica.ai

Veterans have lower unemployment overall, but that reverses once you compare like-for-like ages

BLS CPS veteran-status data (18+, NSA), econ.employment_statistics, cross-checked against the BLS/IVMF June 2026 release

Veterans have LOWER overall unemployment than nonveterans — but that flips once you mat… BLS CPS, veteran status, 18+, not seasonally adjusted. Warehouse (econ.employment_statistics) cross-checked against BLS/IVMF June 2026 release. 2025 annual: all veterans vs all nonveterans 3.5% vs 4.2% -0.7 pp (veterans lower) Raw, unmatched comparison. Statistically significant (Welch t-test, 2022-2026 monthly: p<0.0001). June 2026: Post-9/11 veterans vs all nonveterans 4.8% vs 4.1% +0.7 pp (post-9/11 vets higher) Younger, working-age-comparable veteran cohort reverses the sign. Annual unemployment rate, veterans vs nonveterans (2020-2026) 0 2 4 6 8 10 Year Unemployment rate (%) 2020 2021 2022 2023 2024 2025 2026 YTD All veterans Nonveterans Post-9/11 (Gulf War II) veterans Source: econ.employment_statistics (BLS LNU series), annual average of monthly NSA rates. June 2026 unemployment rate by age band: veterans vs nonveterans 0 5 10 15 20 Age band Unemployment rate (%) 18-24 25-34 35-44 45-54 55-64 65+ Veterans Nonveterans Source: BLS CPS unpublished tables via IVMF, released 2026-07-02. In every working-age band except 45-54, veterans run higher than… Labor force participation, ages 18+ (2023) 51.9% (vets) vs 64.1% (nonvets) -12.2 pp Veteran population skews far older (16.6M veterans vs 243.5M nonveterans, ACS 2023) — most of this gap is retirement, not… Age-band data is CPS-unpublished/not-seasonally-adjusted and can be volatile month to month at fine age x veteran-status cells; treat single-month age cells as illustrative of a real pattern (confirmed across multiple 2026 months in the underlying BLS releases), not a precise point estimate. AskAmerica · askamerica.ai
SVG

Summary

It depends entirely on whether you match for age. Raw and unadjusted, veterans have a LOWER unemployment rate than nonveterans — 3.5% vs 4.2% in 2025 (a statistically significant 0.7-point gap, Welch t-test p<0.0001 on 2022-2026 monthly data) — which is the opposite of the premise in the question. But that raw comparison is almost entirely a composition artifact: veterans are a much older population (labor force participation 51.9% vs 64.1% for nonveterans, ages 18+), and unemployment falls with age for everyone. Once you compare veterans and nonveterans of the SAME age, the gap flips: in June 2026, veterans ran higher than nonveterans in every working-age band except 45-54 — most starkly among 18-24 year-olds (17.4% vs 9.1%) and 25-34 year-olds (5.7% vs 4.5%). Post-9/11 (Gulf War-era II) veterans as a whole — the cohort closest in age to the general working-age population — ran higher than all nonveterans in June 2026 (4.8% vs 4.1%). So: no, it is not harder for the average, all-ages veteran to find work; but yes, for working-age and especially younger/post-9/11 veterans, it measurably is.

Why the raw comparison is misleading

The recipe risk here is well documented: comparing two population groups' aggregate rates without checking whether they differ in age composition can manufacture (or hide) a gap that has nothing to do with the thing you're actually asking about. Veterans 18+ numbered 16.6 million against 243.5 million nonveterans in 2023 (Census ACS), and only 51.9% of veterans 18+ are in the labor force at all, versus 64.1% of nonveterans — because a large share of the veteran population is well past typical working age and has retired out of the labor force entirely. Unemployment rate is calculated only among people IN the labor force, so it doesn't directly measure this retirement effect — but it is still an average across an age distribution that skews far older for veterans, and older workers of any background have structurally lower unemployment. Averaging that in makes the 'veteran' aggregate look better purely because it contains more people in their 50s and 60s.

The age-matched picture

BLS's own June 2026 release (Employment Situation of Veterans, published via CPS and summarized by Syracuse University's IVMF) breaks out unemployment by age band for veterans and nonveterans side by side:

18-2417.4%9.1%+8.3 pp higher
25-345.7%4.5%+1.2 pp higher
35-445.4%3.1%+2.3 pp higher
45-543.0%3.0%even
55-643.2%2.7%+0.5 pp higher
65+2.5%2.9%-0.4 pp lower
18-2417.4%9.1%+8.3 pp higher
25-345.7%4.5%+1.2 pp higher
35-445.4%3.1%+2.3 pp higher
45-543.0%3.0%even
55-643.2%2.7%+0.5 pp higher
65+2.5%2.9%-0.4 pp lower
18-2417.4%9.1%+8.3 pp higher
25-345.7%4.5%+1.2 pp higher
35-445.4%3.1%+2.3 pp higher
55-643.2%2.7%+0.5 pp higher
45-543.0%3.0%even
65+2.5%2.9%-0.4 pp lower
18-2417.4%9.1%+8.3 pp higher
25-345.7%4.5%+1.2 pp higher
35-445.4%3.1%+2.3 pp higher
45-543.0%3.0%even
65+2.5%2.9%-0.4 pp lower
55-643.2%2.7%+0.5 pp higher
18-2417.4%9.1%+8.3 pp higher
35-445.4%3.1%+2.3 pp higher
25-345.7%4.5%+1.2 pp higher
55-643.2%2.7%+0.5 pp higher
65+2.5%2.9%-0.4 pp lower
45-543.0%3.0%even

Every working-age band except 45-54 shows veterans doing WORSE, not better, than nonveterans the same age. The youngest veterans — who are almost entirely post-9/11 — face by far the largest gap. This is consistent across the post-9/11 subgroup specifically: post-9/11 veterans as a whole ran 4.8% unemployed in June 2026 versus 4.1% for all nonveterans, even though post-9/11 veterans are themselves younger on average than the total veteran population.

Caveat: these are CPS unpublished, not-seasonally-adjusted cells, and single-month age x veteran-status breakdowns carry real sampling noise (BLS itself flags this for subgroup cells). The direction — veterans doing worse within age bands, especially younger ones — is corroborated across multiple 2026 monthly releases (March, May, June all show the pattern), not a one-month fluke, but exact point values will move month to month.

Other confounds worth naming

Sex is a second real confound layered on top of age, and it does not move in one consistent direction: in some 2026 months female veterans ran far higher than nonveteran women (March 2026: 7.1% vs 4.0%), in other months close to even or slightly lower (June 2026: 3.6% vs 4.1%) — volatile because the female-veteran sample is small. Race/ethnicity cells are similarly noisy month to month (e.g. Asian veteran unemployment jumped from 3.1% to 12.1% between May and June 2026 in the same release, a sample-size artifact BLS explicitly warns about) and are not a reliable basis for a headline claim in either direction.

Every query behind this report

9 warehouse calls ran in this session, in order. Each is reproducible against the same snapshot.

query — 30 rows — 10440 ms
SELECT series, "period", "year", value FROM econ.employment_statistics WHERE series IN ('LNU04049526','LNU04049601','LNU04066408') ORDER BY "year" DESC, "period" DESC LIMIT 30
query — 21 rows — 1455 ms
SELECT series, "year", avg(value) AS avg_rate, count(*) AS n
FROM econ.employment_statistics
WHERE series IN ('LNU04049526','LNU04049601','LNU04066408')
GROUP BY series, "year"
ORDER BY "year", series
query — 20 rows — 1601 ms
SELECT series, "year", "period", value
FROM econ.employment_statistics
WHERE series IN ('LNU01049526','LNU01049601','LNU02049526','LNU02049601')
ORDER BY "year" DESC, "period" DESC
FETCH FIRST 20 ROWS ONLY
query — 5 rows — 13146 ms
SELECT "year", sum(veterans) AS total_veterans, sum(nonveterans) AS total_nonveterans
FROM census.acs_veterans
GROUP BY "year"
ORDER BY "year" DESC
FETCH FIRST 5 ROWS ONLY
hypothesis_test — 1415 ms
SELECT value, series FROM econ.employment_statistics WHERE series IN ('LNU04049526','LNU04049601') AND "year" >= 2022
query — 4 rows — 1079 ms
SELECT series, avg(value) AS avg_level_thousands
FROM econ.employment_statistics
WHERE series IN ('LNU01049526','LNU01049601','LNU02049526','LNU02049601')
AND "year" = 2023
GROUP BY series
query — 2 rows — 9502 ms
SELECT DISTINCT geography FROM census.acs_veterans
query — 3 rows — 4133 ms
SELECT "year", sum(veterans) AS total_veterans, sum(nonveterans) AS total_nonveterans, sum(civilian_population_18_plus) AS total_pop
FROM census.acs_veterans
WHERE geography = 'state'
GROUP BY "year"
ORDER BY "year" DESC
FETCH FIRST 3 ROWS ONLY
query — 6 rows — 2582 ms
SELECT series, "year", avg(value) as avg_level
FROM econ.employment_statistics
WHERE series IN ('LNU01066408','LNU02066408')
GROUP BY series, "year"
ORDER BY "year" DESC, series
FETCH FIRST 6 ROWS ONLY

Sources

  1. BLS CPS veteran-status unemployment rate, level, and labor force series (LNU04049526/601/066408 etc.) — Loaded in econ.employment_statistics, 2020-2026
    Show SQL
    SELECT series, "year", avg(value) FROM econ.employment_statistics WHERE series IN ('LNU04049526','LNU04049601','LNU04066408') GROUP BY series, "year" ORDER BY "year"
  2. Welch's t-test, veteran vs nonveteran monthly unemployment rate, 2022-2026
    Show tool call
    hypothesis_test(test="t_test", value_col="value", group_col="series")
  3. Census ACS 5-Year veteran/nonveteran population, 18+, state-level rollup — census.acs_veterans, geography='state', 2023
    Show SQL
    SELECT "year", sum(veterans), sum(nonveterans), sum(civilian_population_18_plus) FROM census.acs_veterans WHERE geography = 'state' GROUP BY "year"
  4. The Employment Situation of Veterans – June 2026 (BLS CPS via D'Aniello Institute for Veterans and Military Families, Syracuse University) — Age, sex, and race breakdowns for veterans/nonveterans, released 2026-07-02, fetched live 2026-09-26
  5. BLS, Employment Situation of Veterans news release (blocked by BLS anti-bot on live fetch; relied on IVMF's direct BLS-CPS summary instead)