Spending Trends

NAICS 541330 Federal Contract Spending Trends

NAICS 541330 Federal Contract Spending Trends shows how federal contract spending changes across the visible time series in FPDS-derived procurement data.

The latest visible point is 2025 at 51.67.

Federal Contract Spending Spending Trends Spending Series Series

Updated 03/20/2026

Latest Period
2025
51.67
Visible Change
51.67
Peak Period
2024
52.52
Trend Direction
Up
Unknown

Analysis

The latest visible point is 2025 at 51.67.

Why it matters: Use this page to evaluate how federal contract spending levels shift over time and identify inflection points.

Methodology: The query returns a structured time series, detects a period column and a primary numeric metric, and computes visible-series statistics such as latest value, peak, low, and overall change.

Commentary

NAICS 541330 Federal Contract Spending Trends tracks federal contract spending over time in FPDS-derived data.

Key takeaway: The latest visible point is 2025 at 51.67.

Analyst note: This page is best used for directional review, turning points, and quick comparison against related time windows or scopes.

Trend Chart

This chart plots Federal Contract Spending over the visible time series returned by the query.

Query Used

-- NAICS 541330 Federal Contract Spending Trends
SELECT
    fiscal_year,
    round(sum(obligated_amount) / 1000000000, 2) AS spending_billion_usd,
    count() AS award_count,
    round(sum(obligated_amount) / count(), 0) AS avg_award_size
FROM
(
    SELECT
        if(
            toUInt8(substring(content__award__relevantContractDates__signedDate, 6, 2)) >= 10,
            toUInt16(substring(content__award__relevantContractDates__signedDate, 1, 4)) + 1,
            toUInt16(substring(content__award__relevantContractDates__signedDate, 1, 4))
        ) AS fiscal_year,
        content__award__dollarValues__obligatedAmount AS obligated_amount
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__relevantContractDates__signedDate != ''
        AND content__award__productOrServiceInformation__principalNAICSCode = '541330'
)
WHERE fiscal_year < toYear(today())
GROUP BY fiscal_year
ORDER BY fiscal_year ASC

Trend Table

This table shows the structured time series returned by the query.

Fiscal Year Spending Billion Usd Award Count Avg Award Size
1982 0.00 6 652108
1983 0.00 10 481545
1984 0.00 6 1375997
1985 0.01 20 797035
1986 0.01 19 862249
1987 0.07 28 2845241
1988 0.23 37 6417731
1989 0.28 40 7094774
1990 0.26 65 4086170
1991 0.28 138 2084631
1992 0.35 282 1267049
1993 0.35 275 1275397
1994 0.29 460 633317
1995 0.28 538 527968
1996 0.20 694 293680
1997 0.69 1052 657573
1998 3.06 1208 2540067
1999 1.52 1968 776639
2000 3.03 3886 781713
2001 13.52 39425 343155
2002 15.93 46435 343206
2003 18.63 52985 351759
2004 20.99 57215 366910
2005 21.08 57060 369557
2006 25.81 61473 419984
2007 34.84 86103 404680
2008 37.30 91911 405846
2009 40.99 97917 418661
2010 38.47 99609 386287
2011 37.99 101384 374805
2012 33.50 89333 375043
2013 29.22 81577 358309
2014 27.03 77479 348910
2015 26.78 75419 355185
2016 30.46 75173 405266
2017 30.53 75705 403318
2018 36.54 75880 481657
2019 38.21 72365 528093
2020 39.17 71619 546974
2021 39.56 73431 538854
2022 41.55 72414 573855
2023 47.85 71257 671531
2024 52.52 72379 725678
2025 51.67 69720 741145

How This Trend Is Built

Measure how a selected procurement metric changes across time.

Query structure

  • The query selects a time dimension used as the x-axis for the trend.
  • It calculates or returns a numeric metric for each visible period.
  • The result is interpreted as a chronological series for trend analysis.
  • The metric focuses on obligated dollars or a directly related spending aggregate.

Included fields

  • fiscal_year — Defines the chronological unit used for the trend series.
  • spending_billion_usd — Defines the main value plotted and analyzed over time.
  • award_count — Provides additional numeric context that can support interpretation.
  • avg_award_size — Provides additional numeric context that can support interpretation.

How to use this trend

  • trend direction analysis
  • time-series review
  • federal procurement timing analysis
  • spending trajectory review
  • budget pattern review

Computed Metrics

Series Points
44
First Visible Point
1982
Mean
19.11
Median
19.81
Max
52.52
2024
Min
0.00
1982
Volatility
17.91
17.91
Rows Returned
44

Series Extremes

Largest Increase
10.49
2000 → 2001 · 346.20%
Largest Decrease
-4.49
2011 → 2012 · -11.82%

Related Pages

Method Notes

  • Trend interpretation is based on the returned query result set ordered by the detected period column.
  • Change metrics compare the first visible point and the latest visible point in the series.
  • Volatility is based on the standard deviation of the visible numeric series.

Use FPDS Query for deeper trend analysis

Go beyond the published time series with custom SQL, broader filters, saved queries, and deeper procurement analysis across agencies, vendors, industries, states, contract structures, and competitive segments.

Continue from this trend page into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.