Spending Trends

Virginia Federal Contract Spending Trends

Virginia 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 120.46.

Federal Contract Spending Spending Trends Spending Series Series

Updated 03/20/2026

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

Analysis

The latest visible point is 2025 at 120.46.

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

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

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

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

-- Virginia 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,
        content__award__placeOfPerformance__principalPlaceOfPerformance__stateCode AS state_code
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__relevantContractDates__signedDate != ''
        AND state_code = 'VA'
)
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
1974 0.00 1 2037300
1979 3.36 19622 171736
1980 4.36 29349 148565
1981 4.72 26804 176175
1982 6.76 30888 218990
1983 8.30 23032 360643
1984 0.82 1266 651850
1985 7.37 26300 280492
1986 6.91 27277 253603
1987 9.09 28340 321002
1988 12.10 28639 422563
1989 7.16 25111 285258
1990 10.25 29686 345590
1991 8.78 35174 249797
1992 8.50 40173 211661
1993 9.13 37450 243907
1994 11.41 43321 263478
1995 16.15 54751 295036
1996 14.64 65166 224778
1997 15.92 57700 276015
1998 18.40 58339 315420
1999 18.81 62774 299763
2000 22.38 69916 320192
2001 26.05 74963 347567
2002 27.09 99618 271941
2003 30.82 116190 265279
2004 35.60 152697 233168
2005 38.28 194278 197071
2006 42.07 226961 185368
2007 46.51 254480 182784
2008 54.93 283065 194064
2009 55.19 246633 223791
2010 58.79 260467 225746
2011 60.31 265817 226920
2012 55.29 245400 225317
2013 50.98 199351 255776
2014 51.82 198397 261206
2015 48.69 375983 129501
2016 50.61 409303 123670
2017 53.01 399711 132632
2018 58.58 461127 127037
2019 61.51 572715 107416
2020 68.61 534290 128431
2021 77.95 522129 149300
2022 89.44 635853 140676
2023 106.32 614207 173106
2024 109.89 615613 178519
2025 120.46 572158 210552

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
48
First Visible Point
1974
Mean
35.50
Median
26.57
Max
120.46
2025
Min
0.00
1974
Volatility
30.48
30.48
Rows Returned
48

Series Extremes

Largest Increase
16.88
2022 → 2023 · 18.87%
Largest Decrease
-7.48
1983 → 1984 · -90.12%

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.