Blog · 2026-11-05

Largest Government Contractors in 2026: Who Depends Most on Federal Money

Largest Government Contractors in 2026: Who Depends Most on Federal Money
From USAspending.gov fiscal 2025 contract data and company 10-K filings, pulled November 2026.

Democrats won both houses of Congress on November 3. The next day the Dow rose about 1,500 points, its biggest gain of the year.

If you own government contractors, the bigger question is simpler: how much of each company's revenue does Washington pay? The largest government contractors by dollars are Lockheed Martin, General Dynamics and RTX. The most dependent are different companies. Booz Allen Hamilton and SAIC each get 98% of revenue from the U.S. government, according to their own 10-Ks, while RTX gets 38%. I ranked both ways with fiscal 2025 data.

Key takeaway: Lockheed Martin was the largest government contractor in fiscal 2025, with $76.1 billion in federal contract obligations, according to USAspending.gov. But dollars aren't dependence: Booz Allen Hamilton and SAIC each get 98% of revenue from the U.S. government, per their 10-Ks, versus 72% for Lockheed and 38% for RTX. Prime contract data misses subcontracts and counts foreign military sales, so check each 10-K's own number.

Who are the largest government contractors?

The largest government contractor is Lockheed Martin, with $76.1 billion in federal contract obligations in fiscal 2025 across 22 of its entities, according to USAspending.gov. General Dynamics is second at $37.2 billion and RTX third at $34.1 billion. The federal government obligated $813.8 billion on contracts that year, and the Department of Defense alone accounted for $527.0 billion, or 64.8%.

Here are the top 10 public companies by fiscal 2025 prime contract dollars:

RankCompanyTickerFY2025 contract obligations
1Lockheed MartinLMT$76.10 billion
2General DynamicsGD$37.17 billion
3RTXRTX$34.07 billion
4UnitedHealth (Optum)UNH$25.27 billion
5BoeingBA$22.93 billion
6Northrop GrummanNOC$13.43 billion
7McKessonMCK$11.87 billion
8Huntington IngallsHII$8.57 billion
9L3HarrisLHX$8.40 billion
10LeidosLDOS$7.95 billion

Big companies don't contract under one name. General Dynamics shows up as 20 separate entities, and one of them, Electric Boat, took $21.37 billion on its own.

Some of the biggest recipients aren't public at all. TriWest Healthcare Alliance, a private company, took $13.37 billion, almost exactly what Northrop Grumman got.

I pulled every number from the free USAspending API, summing the top 1,000 recipients for fiscal 2025, which ran from October 1, 2024 to September 30, 2025. Those 1,000 cover 77.3% of all contract dollars.

Top 10 public government contractors by fiscal 2025 contract dollars
Lockheed Martin took about twice as much as anyone else.

Which defense contractor stocks get the most Pentagon money?

The defense contractor stocks with the most Pentagon money in fiscal 2025 were Lockheed Martin at $75.3 billion, General Dynamics at $33.8 billion and RTX at $33.7 billion in Defense Department contract obligations, according to USAspending.gov. Boeing and Northrop Grumman come next. Two companies that aren't weapons makers also crack the top 10: Cencora, a drug distributor, and Humana.

The top 10 public companies by Defense Department contract dollars:

RankCompanyTickerFY2025 Defense contract obligations
1Lockheed MartinLMT$75.30 billion
2General DynamicsGD$33.79 billion
3RTXRTX$33.72 billion
4BoeingBA$21.38 billion
5Northrop GrummanNOC$13.10 billion
6Huntington IngallsHII$8.82 billion
7CencoraCOR$7.44 billion
8L3HarrisLHX$7.32 billion
9HumanaHUM$6.51 billion
10TextronTXT$4.54 billion

Almost all of Lockheed's federal money is Pentagon money: $75.3 billion of its $76.1 billion.

The Pentagon list goes deeper than the all-agency one, down to entities with $53.8 million instead of $88.7 million. That's why a few totals, like Huntington Ingalls, come out slightly higher here.

Where does federal contract money go?

Most federal contract money goes to defense. Of $813.8 billion in fiscal 2025 contract obligations, the Department of Defense accounted for $527.0 billion, or 64.8%, according to USAspending.gov. Veterans Affairs was a distant second at $78.3 billion, then Energy at $48.5 billion. That mix is why the biggest contractors build weapons, and why health companies show up right behind them.

The six biggest buyers:

AgencyFY2025 contract obligationsShare
Department of Defense$527.0 billion64.8%
Veterans Affairs$78.3 billion9.6%
Energy$48.5 billion6.0%
Homeland Security$28.3 billion3.5%
General Services Administration$23.8 billion2.9%
Health and Human Services$21.3 billion2.6%

The money is concentrated, too. The top 10 recipient entities took $147.7 billion, about 18% of everything.

Energy's list looks odd at first. Many of its biggest recipients run national labs, like the company that manages Sandia, which took $5.67 billion.

Fiscal 2025 federal contract obligations by agency
Defense bought almost two of every three contract dollars.

Which companies depend most on government contracts?

The companies that depend most on government contracts are IT and services firms, not the giant defense primes. Booz Allen Hamilton and SAIC each say 98% of their revenue comes from U.S. government work, V2X says 96% and CACI 95.7%, according to their latest 10-K filings. Lockheed Martin, the biggest contractor by dollars, says 72%. RTX says 38%, excluding foreign military sales.

These are the companies' own numbers, from the customer section of each annual report:

CompanyTickerU.S. government share of revenueFiscal year
Booz Allen HamiltonBAH98%Ended March 2026
SAICSAIC98%Ended January 2026
V2XVVX96%2025
CACICACI95.7%Ended June 2025
LeidosLDOS87%2025
Northrop GrummanNOC84%2025
AmentumAMTM81%Ended October 2025
L3HarrisLHX75%, including foreign military sales2025
Lockheed MartinLMT72%2025
General DynamicsGD68%2025
KBRKBR57%2025
MaximusMMS55%Ended September 2025
PalantirPLTRAbout 42%2025
RTXRTX38%, excluding foreign military sales2025
BoeingBA35%, including foreign military sales2025

Two of those I worked out from the filing. Northrop reports $35.18 billion of U.S. government sales out of $41.95 billion total.

Palantir reports $1.9 billion from U.S. government customers, out of $4.48 billion in revenue.

Huntington Ingalls doesn't give one total. It says about 81% of its 2025 revenue came from the U.S. Navy alone.

Maximus has a second layer of exposure. Another 33% of its revenue comes from state and local governments.

Share of revenue from the U.S. government by contractor
IT and services firms top the list, not the weapons makers.

Where do you find a company's government revenue share?

You find a company's government revenue share in its 10-K, usually in three places: the Customers part of Item 1, the risk factors, and the revenue note in the financial statements. Most contractors state one clear percentage. General Dynamics writes that "In 2025, 68% of our consolidated revenue was from the U.S. government." KBR gives a table with the dollars and the share for each year.

Read the footnotes on that number. They change what it means.

RTX's 38% excludes foreign military sales. L3Harris's 75% includes them. Boeing's 35% includes them too.

The wording on subcontracts matters as well. Booz Allen counts contracts where it worked "either as a prime contractor or subcontractor," and so do Leidos and SAIC.

You can pull these sentences without opening a single PDF. Search EDGAR's full text for a phrase like "of our revenue" next to "U.S. government," and the 10-Ks come back with the line highlighted.

Why don't contract dollars match revenue?

Contract obligations and revenue measure different things, so they rarely match. USAspending records obligations, the money an agency commits when it signs or funds a contract, and only for prime contracts. Companies report revenue as they do the work, including work as a subcontractor. That's why my USAspending total for Lockheed Martin, $76.1 billion, is higher than its entire 2025 revenue of $75.05 billion.

I divided each company's prime obligations by its revenue for the fiscal year closest to fiscal 2025. Then I compared that with what the company says:

CompanyPrime obligations / revenueCompany-stated shareGap
Lockheed Martin101%72%+29 points
V2X96%96%0
General Dynamics71%68%+3 points
Booz Allen Hamilton66%98%-32 points
SAIC63%98%-35 points
CACI60%95.7%-36 points
Leidos46%87%-41 points
RTX38%38%0
Northrop Grumman32%84%-52 points

Three things drive the gaps.

Subcontracts are the big one. Leidos says its 87% includes work "either as a prime contractor or a subcontractor to others." USAspending's prime records leave that work out.

Foreign military sales cut the other way. Lockheed says its international business runs partly through FMS "contracted through the U.S. Government," so the Pentagon signs those contracts, but Lockheed counts the sales as international.

Then there's timing. An obligation can fund work that stretches over several years, while revenue lands as the work gets done.

Northrop's 52-point gap is the biggest, and the public data doesn't explain all of it. Treat any single-source ranking with care.

Prime contract obligations versus company-stated government revenue share
Prime data overshoots Lockheed and undershoots the services firms.

Why does Congress matter so much to government contractors?

Congress matters because it controls the money. The Constitution says no money can be drawn from the Treasury except "in Consequence of Appropriations made by Law," so every contract dollar these companies earn starts as a spending bill. Democrats won control of both the House and Senate on November 3, 2026, according to NBC News and CBS News projections, and they take over the committees that write those bills in January 2027.

The money moves through 12 regular appropriations bills a year, each written by the Appropriations Committees in the House and Senate. Defense is the biggest of the 12.

That's where a new majority shows up first: in which programs each bill funds, and how fast the bills pass.

The new majority also inherits the fight over lawmakers' own trading. I covered where that stands in the congressional stock trading ban update.

The companies say this themselves, in their risk factors.

Lockheed Martin's 2025 10-K puts it plainly: "We depend heavily on contracts with the U.S. Government for a substantial portion of our business." It then warns that "delays or reductions in spending" could hurt it.

For a firm at 98%, that warning covers almost the whole company. For RTX at 38%, it covers a bit over a third.

I'm not going to guess what a Democratic Congress will cut or grow. Nobody knows that in November. You can measure who's exposed today, though, and that's what the tables above do.

Which big contractors barely depend on federal money?

Some of the largest government contractors barely depend on federal money, because the rest of their business is so big. UnitedHealth's Optum units took $25.27 billion in fiscal 2025 contracts, the fourth-most of any public company, yet that's about 5.6% of UnitedHealth's $447.6 billion in revenue. McKesson's $11.87 billion is about 2.9% of its revenue. Dollars and dependence are different questions.

The same goes for other big names:

CompanyFY2025 contract obligationsRevenueObligations / revenue
UnitedHealth$25.27 billion$447.57 billion5.6%
Humana$6.51 billion$129.66 billion5.0%
Accenture$3.50 billion$69.67 billion5.0%
McKesson$11.87 billion$403.43 billion2.9%
Cencora$7.44 billion$321.33 billion2.3%
Microsoft$0.53 billion$281.72 billion0.2%

Cloud companies look tiny in prime data. Amazon Web Services shows $0.31 billion and Microsoft $0.53 billion.

My read is that a lot of software reaches agencies through resellers. Carahsoft, a reseller, booked $2.05 billion on its own. So a software maker's prime number can understate what the government spends on its products.

Big contract dollars but a small share of revenue
Huge checks can still be a rounding error for a huge company.

How can you check a company's federal exposure yourself?

You can check any company's federal exposure in two steps: pull its contract obligations from USAspending, then divide by revenue from its SEC filings. USAspending's recipient search is free and needs no key. The revenue comes from the company's 10-K, which you can get from the SEC or as clean JSON from an API. Then read the 10-K's customer section for the company's own number.

The steps:

  1. Pull the company's contract obligations for one fiscal year from USAspending
  2. Add up every entity name the company uses, minus joint ventures
  3. Divide by revenue for the fiscal year that best overlaps it
  4. Compare the result with the percentage in the company's 10-K

If step 1 and step 4 disagree by a lot, that's your cue to read the 10-K closely. The gap usually means subcontract work or foreign military sales.

This sums fiscal 2025 contract obligations for three IT contractors, straight from USAspending:

import requests

URL = "https://api.usaspending.gov/api/v2/search/spending_by_category/recipient/"
body = {"category": "recipient", "limit": 100,
        "filters": {"award_type_codes": ["A", "B", "C", "D"],                  # contracts only
                    "time_period": [{"start_date": "2024-10-01", "end_date": "2025-09-30"}]}}

totals = {}
for page in range(1, 11):                                                    # top 1,000 recipients
    rows = requests.post(URL, json={**body, "page": page}, timeout=120).json()["results"]
    for r in rows:
        if r["name"].startswith(("BOOZ ALLEN", "LEIDOS", "SCIENCE APPLICATIONS")):
            totals[r["name"]] = totals.get(r["name"], 0) + r["amount"]

for name, amt in sorted(totals.items(), key=lambda kv: -kv[1]):
    print(f"{name:48} ${amt / 1e9:.2f}B")

It printed Leidos, Inc. at $7.39 billion, Booz Allen at $7.39 billion, SAIC at $4.56 billion and Leidos Biomedical Research at $0.56 billion. Notice Leidos splits across two entities, so match every name a company uses, and check each entity's UEI before you add it in.

For revenue, Edgrapi's /v1/fundamentals returns the income statement from SEC filings as JSON, 3 credits a call:

import requests

prime = {"BAH": 7.39e9, "LDOS": 7.95e9, "SAIC": 4.56e9}        # from the USAspending pull above
for t, amt in prime.items():
    inc = requests.get(f"https://api.edgrapi.com/v1/fundamentals/{t}", headers={"X-API-Key": "YOUR_KEY"},
                       params={"limit": 1}, timeout=60).json()["income_statement"][0]
    print(t, inc["period"], f"revenue ${inc['revenue'] / 1e9:.2f}B", f"prime = {amt / inc['revenue']:.0%} of revenue")

It returned Booz Allen at $11.22 billion and 66%, Leidos at $17.11 billion and 46%, and SAIC at $7.26 billion and 63%.

If you need the award-level detail behind those totals, I covered that in the government contract API guide. For one company end to end, see the Lockheed Martin contracts breakdown.

What mistakes skew a government contractor ranking?

Most bad government contractor rankings make one of five mistakes: matching only one entity name, counting joint ventures twice, treating obligations as revenue, ignoring subcontract work, and reading fresh Defense data too early. Each one moves a company up or down the list by billions of dollars, and some make a services firm look half as dependent as it really is.

How each one shows up:

That last one is why I used fiscal 2025. Fiscal 2026 ended on September 30, 2026, so its Defense numbers are still filling in.

My ranking has limits too. It covers the top 1,000 recipient entities, so smaller subsidiaries are missing. It also leaves out joint ventures and the national labs that companies run under management contracts.

Rank by dependence, then read the 10-K

Pick the contractors you own, pull their fiscal 2025 obligations from USAspending, and divide by revenue. Then open each 10-K's customer note, because the company's own percentage beats any outside ranking, including mine. If you'd rather not stitch two APIs together, get a free Edgrapi key and pull contracts from /v1/awards and revenue from /v1/fundamentals with one key.

Frequently asked questions

Who is the largest government contractor?

Lockheed Martin is the largest U.S. government contractor. It received $76.1 billion in federal contract obligations in fiscal 2025 across 22 of its entities, according to USAspending.gov, about twice as much as General Dynamics in second place at $37.2 billion. RTX was third at $34.1 billion. About 72% of Lockheed's 2025 revenue came from the U.S. government, according to its 10-K.

Which companies depend most on government contracts?

IT and services contractors depend most on government contracts. Booz Allen Hamilton and SAIC each report 98% of revenue from U.S. government work, V2X reports 96% and CACI 95.7%, according to their latest 10-Ks. The big defense primes depend less: Lockheed Martin reports 72%, General Dynamics 68%, RTX 38% and Boeing 35%.

What percentage of Lockheed Martin's revenue comes from the government?

Lockheed Martin says it derived 72% of its total 2025 sales from the U.S. government, including 63% from the Department of Defense, according to its 10-K filed January 2026. Its F-35 program alone was 27% of total sales. Lockheed also sells to allied governments, partly through foreign military sales contracted through the U.S. government.

Why does Congress matter to government contractors?

Congress matters because it writes the spending bills that fund every federal contract. The Constitution bars spending money except through appropriations made by law. After the November 2026 midterms, Democrats take control of both chambers in January 2027, so they'll write those bills. Contractors that get 95% or more of revenue from the government feel any change most.

How do I find a company's federal contracts?

Search the company's name on USAspending.gov, the official federal spending site, which is free and needs no account. Its recipient search and free API return contract obligations by entity and fiscal year. Big companies use many entity names, so add up every match, and check UEIs to avoid mixing up companies with similar names.

Are contract obligations the same as revenue?

No. A contract obligation is money an agency commits when it signs or funds a contract, and it can cover several years of work. Revenue is what a company books as it does the work, including subcontracts. Lockheed Martin's fiscal 2025 obligations of $76.1 billion were higher than its total 2025 revenue of $75.05 billion.

Get a free API key