Spending Trends

NAICS 541611 Federal Contract Spending Trends

NAICS 541611 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 11.26.

Federal Contract Spending Spending Trends Spending Series Series

Updated 03/20/2026

Latest Period
2025
11.26
Visible Change
11.26
Peak Period
2008
15.8
Trend Direction
Up
Unknown

Analysis

The latest visible point is 2025 at 11.26.

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 541611 Federal Contract Spending Trends tracks federal contract spending over time in FPDS-derived data.

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

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 541611 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 = '541611'
)
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
1993 0.00 3 460811
1994 0.00 3 1283232
1995 0.00 8 1239500
1996 0.01 10 1629011
1997 0.03 30 1045957
1998 0.27 902 306856
1999 0.57 2063 277053
2000 0.90 3451 262540
2001 2.51 9457 266190
2002 3.49 12063 289486
2003 5.67 15630 363192
2004 5.79 19980 289948
2005 6.33 24599 257452
2006 10.25 39120 262265
2007 11.42 58107 196535
2008 15.80 72337 218451
2009 11.54 45308 254872
2010 12.65 47697 265289
2011 11.21 44335 253020
2012 10.73 38105 281750
2013 10.50 36231 289885
2014 10.22 35050 291601
2015 10.59 37106 285445
2016 10.86 35635 304841
2017 11.36 36757 309095
2018 10.70 34086 314022
2019 11.38 32695 348211
2020 13.61 33909 401396
2021 13.28 33064 401833
2022 12.93 34984 369873
2023 14.23 35059 405910
2024 14.95 34963 427738
2025 11.26 33888 332558

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
33
First Visible Point
1993
Mean
8.03
Median
10.59
Max
15.80
2008
Min
0.00
1993
Volatility
5.27
5.27
Rows Returned
33

Series Extremes

Largest Increase
4.38
2007 → 2008 · 38.35%
Largest Decrease
-4.26
2008 → 2009 · -26.96%

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.