US federal vendor contracting intelligence, annual
Per-vendor US federal prime-contract portfolio value, FY2025 vs FY2026: top-500 vendors per fiscal year by obligated dollars (award types A/B/C/D), UEI-keyed, with year-over-year portfolio growth, size tiers, new-entrant/dropout flags, and a documented 0-100 momentum score. Built from the keyless USAspending spending_by_category API (U.S. public domain). One row per vendor (UEI); join on uei or vendor_name. Amounts are AWARD FACE VALUE — the sum of total obligated amounts of the vendor's awards active in the window — not window-incremental spend. Caveats: competition (competed-share) metrics are not available at recipient-aggregate level; missing-year obligations are NULL (not zero); amounts may be negative (net deobligations).
- Rows
- 562
- Columns
- 17
- Source cadence
- Yearly
- Last refreshed
- Sep 30, 2026
- Theme
- government
| Column | Type | Description |
|---|---|---|
| uei | string | SAM.gov Unique Entity Identifier — the vendor's stable business key. Primary key of this panel. |
| vendor_name | string | Vendor legal name as reported by USAspending for the recipient aggregate (FY2026 name preferred). |
| duns_code | string | Legacy DUNS number for the vendor aggregate, where the API still returns one. |
| country_code | string | ISO alpha-3 country code; constant USA (U.S. federal contractors). |
| fiscal_year_prev | integer | Previous fiscal year of the comparison (2025). |
| fiscal_year_cur | integer | Current fiscal year of the comparison (2026). |
| as_of | string | ISO date the snapshot was built; FY2026 window ends here. |
| fy2025_obligated_usd | float | Prime-contract portfolio value, FY2025: sum of total obligated amounts of the vendor's award-type A/B/C/D awards having >= 1 transaction in 2024-10-01 -> 2025-09-30 (award face value, NOT FY-incremental spend). NULL when the vendor was outside the FY2025 top-500. (unit: USD) |
| fy2026_obligated_usd | float | Prime-contract portfolio value, FY2026: sum of total obligated amounts of the vendor's award-type A/B/C/D awards having >= 1 transaction in 2025-10-01 -> as-of date (award face value, NOT window-incremental spend). NULL when the vendor was outside the FY2026 top-500. (unit: USD) |
| yoy_growth_rate | float | Prime-contract portfolio growth: (fy2026 - fy2025) / fy2025 on award-face-value obligations; NULL for new entrants and dropouts. May be negative (net deobligations). (unit: ratio) |
| vendor_rank_fy2026 | integer | Rank by FY2026 obligations within the panel (1 = largest); NULL for dropouts. |
| obligation_share_fy2026 | float | Vendor FY2026 obligations / panel FY2026 total. (unit: share) |
| vendor_tier | string | mega (rank <= 10), large (<= 100), mid (<= 500), exiting (FY2025-only vendor). |
| new_entrant_flag | integer | 1 when the vendor is in the FY2026 top-500 but not the FY2025 top-500. |
| dropout_flag | integer | 1 when the vendor is in the FY2025 top-500 but not the FY2026 top-500. |
| momentum_score | float | 0-100 composite for vendors present both years: 100 * (0.5 * percentile-rank(yoy_growth_rate) + 0.5 * percentile-rank(fy2026_obligated_usd)). (unit: 0-100) |
| row_hash | string | Deterministic 16-hex SHA256 over (uei, rounded amounts); identical input always yields identical hashes. |
First 10 sample rows — a preview, not the complete dataset.
| uei | vendor_name | duns_code | country_code | fiscal_year_prev | fiscal_year_cur | as_of | fy2025_obligated_usd | fy2026_obligated_usd | yoy_growth_rate | vendor_rank_fy2026 | obligation_share_fy2026 | vendor_tier | new_entrant_flag | dropout_flag | momentum_score | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| G4KDGE4JFFK7 | LOCKHEED MARTIN CORPORATION | 008016958 | USA | 2,025 | 2,026 | 2026-09-30 | 290,070,208,272.01 | 215,893,400,481.23 | -0.256 | 1 | 0.066 | mega | 0 | 0 | 61.1 | bd9d5f37a2ab4190 |
| E7BEKJ4V9528 | ELECTRIC BOAT CORPORATION | 963737366 | USA | 2,025 | 2,026 | 2026-09-30 | 139,572,631,688.05 | 129,905,991,513.25 | -0.069 | 2 | 0.039 | mega | 0 | 0 | 78.9 | 6179dc3c8c590752 |
| FYHNA5WC8XD7 | LOCKHEED MARTIN CORP | 926784042 | USA | 2,025 | 2,026 | 2026-09-30 | 86,910,657,663.43 | 86,454,939,299.26 | -0.005 | 3 | 0.026 | mega | 0 | 0 | 85.7 | 861dfe0c77a7c26d |
| WZWRLY4G3PL8 | THE BOEING COMPANY | 039267141 | USA | 2,025 | 2,026 | 2026-09-30 | 86,272,488,846.92 | 80,459,580,978.26 | -0.067 | 4 | 0.024 | mega | 0 | 0 | 79.1 | c093cc515417a374 |
| VTEWM5QSE598 | RAYTHEON COMPANY | 794598573 | USA | 2,025 | 2,026 | 2026-09-30 | 82,828,151,326.44 | 76,568,947,400.13 | -0.076 | 5 | 0.023 | mega | 0 | 0 | 77.9 | f24e443f89495a59 |
| XFJMYSYFJEK4 | LOCKHEED MARTIN CORPORATION | 794571448 | USA | 2,025 | 2,026 | 2026-09-30 | 76,613,078,742.49 | 75,486,034,196.76 | -0.015 | 6 | 0.023 | mega | 0 | 0 | 84.1 | aec0bd9b56edecbe |
| JJM4FRDZJDX1 | THE BOEING COMPANY | 149879157 | USA | 2,025 | 2,026 | 2026-09-30 | 73,317,420,005.88 | 69,268,298,320.61 | -0.055 | 7 | 0.021 | mega | 0 | 0 | 80 | ea543c92d564f472 |
| ZE6ZM6NKSV43 | HUMANA GOVERNMENT BUSINESS INC | 805349198 | USA | 2,025 | 2,026 | 2026-09-30 | 81,091,866,221.25 | 60,640,739,124.72 | -0.252 | 8 | 0.018 | mega | 0 | 0 | 60.4 | 468e22207e4f5796 |
| WMXDDH6HJNA5 | HUNTINGTON INGALLS INC | 001307495 | USA | 2,025 | 2,026 | 2026-09-30 | 62,489,528,763.9 | 57,840,145,755.69 | -0.074 | 9 | 0.018 | mega | 0 | 0 | 77.7 | ab1c05d009a927fe |
| UTJWTSLMFNG4 | SIKORSKY AIRCRAFT CORPORATION | 835551474 | USA | 2,025 | 2,026 | 2026-09-30 | 54,958,045,279.15 | 53,606,262,924.11 | -0.025 | 10 | 0.016 | mega | 0 | 0 | 82.5 | 2eb29d4cd2c54e59 |
- Current
20260930T055725Z-e75531b95e91 · sha256 e75531b95e91…
562 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/us_federal_contracts_intel/us_federal_vendor_contracts_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/us_federal_contracts_intel/us_federal_vendor_contracts_annual").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/us_federal_contracts_intel/us_federal_vendor_contracts_annual
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260930T055725Z-e75531b95e91 and its content hash, so readers get exactly the data you used.
USAspending Federal Contracts Intelligence. (2026). US federal vendor contracting intelligence, annual [Data set, snapshot 20260930T055725Z-e75531b95e91, sha256 e75531b95e91]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/en/datasets/us_federal_contracts_intel/us_federal_vendor_contracts_annual?snapshot=20260930T055725Z-e75531b95e91
@misc{dz_us_federal_contracts_intel_us_federal_ve_e75531b9,
title = {{US federal vendor contracting intelligence, annual}},
author = {{USAspending Federal Contracts Intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/us_federal_contracts_intel/us_federal_vendor_contracts_annual?snapshot=20260930T055725Z-e75531b95e91}},
note = {Snapshot 20260930T055725Z-e75531b95e91, sha256 e75531b95e9176d2b8decdfa10b5b53cbc5c4885b8edaec2c9c1dc87b1bc02d6; accessed 2026-09-30}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=us_federal_contracts_intel%2Fus_federal_vendor_contracts_annual&lang=en&theme=auto&snapshot=20260930T055725Z-e75531b95e91&x=fiscal_year_prev&y=fiscal_year_prev&agg=avg" title="US federal vendor contracting intelligence, annual" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.