Spending Trends

Department of Homeland Security Contract Spending Trends

Department of Homeland Security 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 28.3.

Federal Contract Spending Spending Trends Spending Series Series

Updated 03/20/2026

Latest Period
2025
28.3
Visible Change
28.3
Peak Period
2025
28.3
Trend Direction
Up
Unknown

Analysis

The latest visible point is 2025 at 28.3.

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

Department of Homeland Security Contract Spending Trends tracks federal contract spending over time in FPDS-derived data.

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

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

-- Department of Homeland Security 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__purchaserInformation__contractingOfficeAgencyID__departmentName = 'HOMELAND SECURITY, DEPARTMENT OF'
)
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 1 15000
1996 0.00 1 33000
1997 0.00 1 7985
1998 0.00 2 50750
1999 0.00 15 49537
2000 0.00 37 68168
2001 0.00 131 55266
2002 0.70 327 2168691
2003 3.95 17829 221696
2004 7.54 22346 337452
2005 11.68 66513 175680
2006 16.07 75640 212498
2007 11.97 79807 150013
2008 13.58 82380 164884
2009 13.87 85508 162311
2010 13.16 84892 155117
2011 14.03 88411 158735
2012 12.14 84899 143009
2013 12.03 79319 151689
2014 12.57 74846 167996
2015 13.23 77510 170801
2016 13.22 83638 158155
2017 16.13 150703 107036
2018 18.12 73816 245566
2019 17.50 63983 273531
2020 19.55 63176 309464
2021 19.73 57851 341182
2022 20.83 53504 389501
2023 23.94 55607 430625
2024 23.56 57491 409972
2025 28.30 56035 505103

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
31
First Visible Point
1993
Mean
11.53
Median
13.16
Max
28.30
2025
Min
0.00
1993
Volatility
8.16
8.16
Rows Returned
31

Series Extremes

Largest Increase
4.74
2024 → 2025 · 20.12%
Largest Decrease
-4.1
2006 → 2007 · -25.51%

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.