Skip to main content
← All guides

National security as a NAICS tag: $2.67 billion on 70 contract awards

Contract awards reported under NAICS 928110, National Security, total $2,670,710,107.32 in federal obligations on 70 awards in the USAspending.gov file SpendingVault indexes. Census uses 928110 for government establishments engaged in national security and related activities; on a procurement record it is simply the industry code the award carried. The dollars are obligations, not classified program budgets, not outlays, and not an assessment of any mission.

Key figures

  • NAICS 928110 contract obligations total $2,670,710,107.32.
  • Only 70 awards in the extract carry the National Security industry code.
  • The total is a public contract slice, not a complete security budget.
  • Dollars are obligations, not outlays; assistance without NAICS is omitted.

Seventy awards, large average actions

Seventy actions totaling $2,670,710,107.32 imply about $38.2 million per award. That concentration is extreme compared with industries that post thousands of small orders. It is consistent with a short list of large contract vehicles tagged 928110, but the packet does not name those vehicles or the awarding components.

Because the award count is 70, including modifications, the set may be even smaller in terms of unique procurement instruments. A single incrementally funded vehicle can generate several of the 70 rows while remaining one program from an operator’s point of view. The industry hub is the place to see the rows.

What the Census title does and does not mean

The official industry name is National Security. That phrase on a USAspending.gov award is a NAICS string, not a classification of the work as secret, not a list of intelligence programs, and not a roster of military units. Public contract records can carry 928110 while still being releasable award summaries. This page cites only the tagged obligation total and the 70-award count.

Readers looking for agency-by-agency defense totals should use agency hubs, not this industry code alone. Many defense and security contracts use product-oriented NAICS (aircraft, shipbuilding, IT) rather than 928110. Those dollars are not inside $2,670,710,107.32 unless they also carry this code.

Obligations on public award feeds

USAspending.gov publishes unclassified award data. The $2,670,710,107.32 is the sum of reported contract obligations with NAICS 928110. Classified obligations that never appear in the public feed cannot be added here. Outlays against the reported actions are a separate accounting concept and are not in the packet.

Assistance awards and empty NAICS fields

Grants and cooperative agreements often omit NAICS. Any assistance tagged to security-related CFDA programs would sit on program pages, not in this 928110 total. The 70 awards are the contract actions that carried the code. Mixing program assistance with this industry rollup would blur instrument type.

How to read the hub

The National Security industry page lists the public USAspending.gov rows behind $2.67 billion. Compare the code with other industries on the all-industries index. Do not treat the page as a complete map of national-security spending; treat it as the slice whose reported NAICS is 928110.

Citing 928110 without inflating it into a security budget

Quote $2,670,710,107.32 as USAspending contract obligations on 70 awards tagged NAICS 928110. Do not present that sentence as the federal security budget. Aircraft manufacturing, ship repair, facilities support, and IT services carry their own codes and often dwarf this residual public-administration industry tag. Adding those codes here would invent a total the packet does not contain.

The 70-award count is an award-record count, including modifications that keep 928110. It is not 70 agencies and not 70 classified programs. A small action count plus a $2.67 billion obligation stock is a shape, not a scandal and not a completeness claim. Warehouse refreshes can move both numbers.

Outlays are not in the packet. Incremental funding on a large vehicle can raise obligations before invoices post. De-obligations can lower the net. Neither movement is a public judgment about mission performance. Keep payments out of the citation unless you have an outlay field.

Assistance without NAICS stays outside. Budget justifications and classified annexes are different layers. Quote USAspending.gov, quote obligations, quote 70 awards, and open the National Security industry page for recipients. Stop before converting the Census title into an inventory of operations.

Public-administration NAICS codes often look large in title and small in award count. 928110 fits that pattern: $2,670,710,107.32 on 70 actions. Defense manufacturing and IT services will usually dominate a defense-agency portfolio under other codes. Citing 928110 as “how much the government spends on security” is a category error. Cite it as the NAICS-tagged contract slice in USAspending.gov, nothing more.

Readers quoting this industry should keep two packet facts in one sentence: $2,670,710,107 in USAspending.gov contract obligations and 70 awards tagged NAICS 928110 (NATIONAL SECURITY). Dropping either figure hides whether the book is a few large vehicles or many small orders. The rounded obligation used for citation is $2,670,710,107; cents on the source total, if any, do not change the industry identity of the code.

NATIONAL SECURITY shows a small award-record count (70). A handful of vehicles can dominate the obligation stock. Do not read that shape as a completeness claim or as a vendor census. Public-administration NAICS on contract awards record the tagged slice of the public feed, not classified annexes. NATIONAL SECURITY is not a complete mission budget. Record corrections in the USAspending.gov warehouse can move both the $2,670,710,107 and the 70-award count. Treat the live NATIONAL SECURITY industry page as current and this file as a reading of the harvested packet.

Internal comparison belongs on the all-industries index, where NAICS 928110 sits beside other six-digit contract totals. Adding neighboring codes by hand creates a new total this packet does not contain; cite each NAICS if you add. Assistance awards that omit NAICS remain outside $2,670,710,107. Outlays remain unpublished here. Quote obligations, quote 70 awards, cite USAspending.gov, and open the overlay hub for recipients rather than inventing agencies, fiscal years, or unit counts the packet does not list.

Questions

How much federal contracting is coded NAICS 928110?
USAspending.gov contract awards tagged National Security (928110) show $2,670,710,107.32 in obligations on 70 awards. That is the public, NAICS-tagged contract slice, not the entire security budget and not an outlay total. USAspending.gov is the source for the $2,670,710,107 obligation stock and the 70 contract awards tagged NATIONAL SECURITY (NAICS 928110). Assistance awards that omit NAICS are outside both figures.
Why so few awards for national security?
Only 70 contract actions in the indexed file carry 928110. Much related work is tagged to product or services codes instead. The packet does not list those other codes; it only supports the 70-award count and the $2,670,710,107.32. Keep the citation on contract obligations: $2,670,710,107 on 70 awards coded NAICS 928110. Outlays, grants without NAICS, and unit counts are not in the packet that produced this page.
Are classified contracts included?
Only if they appear as public USAspending.gov actions with NAICS 928110. This rollup cannot add amounts that were never published. The $2,670,710,107.32 is the reported obligation sum on tagged contracts. The industry hub lists the underlying USAspending.gov rows. This answer restates only packet facts: NAICS 928110, $2,670,710,107 obligated, and 70 awards for NATIONAL SECURITY.
Is this figure outlays or obligations?
Obligations. It is the committed amount on tagged contract actions, not cash disbursed and not grant assistance that lacks a NAICS code. De-obligations can reduce the net later. Do not treat 70 as establishments or $2,670,710,107 as cash disbursed. Both numbers describe USAspending.gov contract actions tagged NAICS 928110 (NATIONAL SECURITY), not assistance and not outlays.

NAICS from USAspending contract awards. Assistance awards may not carry NAICS.