Spending Trends

Department of Energy Contract Spending Trends

Department of Energy 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 48.54.

Federal Contract Spending Spending Trends Spending Series Series

Updated 03/20/2026

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

Analysis

The latest visible point is 2025 at 48.54.

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

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

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 Energy 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 = 'ENERGY, 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
1965 0.00 1 77000
1967 0.00 1 57565
1972 0.00 1 333682
1973 0.00 1 91809
1974 0.04 2 23778650
1975 0.00 1 88000
1976 2.26 46 49300619
1977 0.32 5 65046816
1978 12.39 44 281801810
1979 13.39 2610 5131823
1980 11.37 6908 1647248
1981 10.65 6044 1763646
1982 6.70 3637 1843990
1983 6.83 3807 1795229
1984 9.97 5780 1725894
1985 16.00 6182 2588974
1986 14.93 5557 2686965
1987 7.97 4560 1749726
1988 17.91 5795 3091726
1989 17.88 4925 3630720
1990 19.63 4888 4016840
1991 21.57 5223 4131395
1992 21.62 5100 4240835
1993 19.46 4618 4215733
1994 24.67 4660 5295685
1995 18.85 4500 4189249
1996 18.53 5847 3170604
1997 17.57 5259 3341128
1998 18.40 5541 3321693
1999 19.25 6080 3167721
2000 20.64 6414 3218669
2001 23.06 6712 3435978
2002 24.00 7130 3366787
2003 30.50 7550 4040690
2004 21.80 7750 2814012
2005 23.22 10251 2265505
2006 22.96 11229 2044851
2007 23.42 12324 1900578
2008 24.19 13379 1808760
2009 31.64 15654 2021395
2010 25.72 16065 1601154
2011 25.08 14823 1692579
2012 25.14 13831 1817814
2013 23.92 12565 1904351
2014 25.43 12618 2016055
2015 25.08 12796 1960275
2016 28.18 12359 2280567
2017 28.86 11938 2417956
2018 31.58 10955 2883446
2019 32.92 9703 3392794
2020 35.53 10361 3429894
2021 37.72 10120 3727403
2022 41.18 10749 3831373
2023 44.60 10490 4252098
2024 46.04 11089 4152236
2025 48.54 11917 4073956

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
56
First Visible Point
1965
Mean
19.98
Median
21.11
Max
48.54
2025
Min
0.00
1965
Volatility
12.01
12.01
Rows Returned
56

Series Extremes

Largest Increase
12.07
1977 → 1978 · 3,771.88%
Largest Decrease
-8.7
2003 → 2004 · -28.52%

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.