Spending Trends

Environmental Protection Agency Contract Spending Trends

Environmental Protection Agency 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 1.69. Across the visible range, the series changed by 550.00%.

Federal Contract Spending Spending Trends Spending Series Series

Updated 03/20/2026

Latest Period
2025
1.69
Visible Change
550.00%
1.43
Peak Period
2024
2.21
Trend Direction
Up
Very Strong

Analysis

The latest visible point is 2025 at 1.69. Across the visible range, the series changed by 550.00%.

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

Environmental Protection Agency Contract Spending Trends tracks federal contract spending over time in FPDS-derived data.

Key takeaway: The latest visible point is 2025 at 1.69. Overall visible change is 550.00%.

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

-- Environmental Protection Agency 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 = 'ENVIRONMENTAL PROTECTION AGENCY'
)
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
1979 0.26 2456 106777
1980 0.35 4985 70777
1981 0.36 2744 131973
1982 0.36 2661 136374
1983 0.36 3144 116237
1984 0.51 4375 117318
1985 0.64 5417 118311
1986 0.60 6031 100473
1987 1.03 8744 117894
1988 1.14 10592 108559
1989 0.76 8455 90279
1990 0.82 6411 128313
1991 0.86 6888 125678
1992 1.37 8693 157632
1993 1.04 7617 137827
1994 1.23 9106 135193
1995 1.01 9673 104860
1996 1.16 10024 115973
1997 0.90 6210 145509
1998 1.13 7138 158878
1999 1.08 8387 129472
2000 1.00 7370 136038
2001 1.02 7067 144863
2002 1.03 7744 134222
2003 1.00 7905 127520
2004 1.00 11548 87244
2005 1.34 25364 53155
2006 1.61 23757 67901
2007 1.38 23973 57938
2008 1.38 22005 62758
2009 1.75 21425 82109
2010 1.65 22853 72483
2011 1.79 25691 69736
2012 1.43 21822 65876
2013 1.32 18861 70340
2014 1.20 16834 71397
2015 1.29 15194 85047
2016 1.28 14278 90022
2017 1.23 13943 88500
2018 1.20 12699 94499
2019 1.19 11337 105078
2020 1.13 12408 91781
2021 1.18 13246 89121
2022 1.57 11664 135097
2023 1.86 11890 156712
2024 2.21 12711 174090
2025 1.69 12686 133804

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
47
First Visible Point
1979
0.26
Mean
1.12
Median
1.14
Max
2.21
2024
Min
0.26
1979
Volatility
0.42
0.42
Rows Returned
47

Series Extremes

Largest Increase
0.51
1991 → 1992 · 59.30%
Largest Decrease
-0.52
2024 → 2025 · -23.53%

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.