NAICS Industry

NAICS 561612 Federal Contract Obligations (Last 5 Years)

Federal procurement activity for NAICS 561612, Security Guards and Patrol Services, covers $26.89 billion in obligated spending across 64,953 award actions over the last 5 years.

This page summarizes federal obligations reported under NAICS 561612 for Security Guards and Patrol Services, including annual trends, leading agencies, and top vendors. The data shows steady yearly obligations near the $5 billion range, with the Office of Procurement Operations, U.S. Immigration and Customs Enforcement, and the Department of State accounting for the largest totals.

Generated at 03/21/2026

Analysis period: Last 5 years

Totals reflect the last 5 years of readable FPDS obligation data and may include duplicate vendor name variants where reported separately.

NAICS Code
561612
Industry
SECURITY GUARDS AND PATROL SERVICES
Total Obligated
26.89 billion
26,888,844,293.76
Award Actions
64,953
Average Action Value
413,973.86

About NAICS 561612 federal contract activity

Across the last 5 years, NAICS 561612, Security Guards and Patrol Services, accounted for $26.89 billion in obligated spending across 64,953 awards, with an average award value of $413,973.86. This category reflects a high-volume, recurring services market with obligations distributed across a broad award base rather than concentrated in a small number of transactions.

Agency demand and leading federal buyers

The largest obligating agency was the Office of Procurement Operations at $6.13 billion across 9,791 awards, followed by U.S. Immigration and Customs Enforcement at $4.80 billion and the Department of State at $4.59 billion. The U.S. Marshals Service stands out for award volume, with 29,929 awards totaling $2.97 billion, indicating a procurement pattern driven by frequent service requirements.

Vendor concentration and leading contractors

The vendor landscape is led by Metropolitan Security Services, Inc. at $1.85 billion, followed closely by Triple Canopy, Inc. at $1.77 billion and Paragon Systems, Inc. appearing in two record variants with obligations of $1.36 billion and $1.24 billion. The presence of duplicate vendor name entries with the same CAGE code suggests award data may be split across naming variants, which should be considered when assessing vendor concentration.

Annual contract trend over the analysis window

Annual obligations were relatively stable over the period, ranging from $5.06 billion in 2021 to $5.70 billion in 2025. Award counts were highest in 2021 and 2023, while 2025 shows the highest obligated amount in the window, suggesting steady demand with modest year-to-year shifts rather than a pronounced growth or contraction pattern.

How to interpret this page

This summary is based on FPDS obligation data for NAICS 561612 over the last 5 years and uses the provided totals, award counts, and annual breakdowns. Agency and vendor rankings reflect obligated dollars within the analysis window, and vendor naming is presented as recorded in the source data without normalization beyond the supplied entries.

Top Agencies

SELECT
    agency_id,
    agency_name,
    total_obligated,
    award_count,
    formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
    SELECT
        content__award__purchaserInformation__contractingOfficeAgencyID AS agency_id,
        anyHeavy(content__award__purchaserInformation__contractingOfficeAgencyID__name) AS agency_name,
        sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
        count() AS award_count
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__productOrServiceInformation__principalNAICSCode = '561612'
        AND content__award__purchaserInformation__contractingOfficeAgencyID IS NOT NULL
        AND content__award__purchaserInformation__contractingOfficeAgencyID != ''
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 5 YEAR
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
    GROUP BY agency_id
)
ORDER BY total_obligated DESC
LIMIT 10
Agency ID Agency Name Total Obligated Readable Award Actions
7001 OFFICE OF PROCUREMENT OPERATIONS 6,133,403,078.71 6.13 billion 9,791
7012 U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT 4,803,845,802.22 4.80 billion 1,586
1900 STATE, DEPARTMENT OF 4,594,796,642.59 4.59 billion 7,771
1544 U.S. MARSHALS SERVICE 2,973,319,881.77 2.97 billion 29,929
2100 DEPT OF THE ARMY 1,319,707,003.42 1.32 billion 1,941
7013 TRANSPORTATION SECURITY ADMINISTRATION 1,309,854,869.88 1.31 billion 643
8900 ENERGY, DEPARTMENT OF 625,312,755.44 625.31 million 457
7014 U.S. CUSTOMS AND BORDER PROTECTION 615,908,377.04 615.91 million 422
8000 NATIONAL AERONAUTICS AND SPACE ADMINISTRATION 465,786,193.08 465.79 million 1,162
3600 VETERANS AFFAIRS, DEPARTMENT OF 407,772,339.95 407.77 million 1,748

Insight

Over the last 5 years, NAICS 561612 obligated $26.89 billion across 64,953 awards, with spending concentrated among a few major agencies. The Office of Procurement Operations leads with $6.13 billion, followed by U.S. Immigration and Customs Enforcement ($4.80 billion) and the Department of State ($4.59 billion), indicating that the top three agencies account for a substantial share of total obligations. The U.S. Marshals Service stands out for volume, with 29,929 awards and $2.97 billion obligated, suggesting a high-frequency, lower-dollar award pattern relative to the largest obligators.

Top Vendors

SELECT
    vendor_name,
    cage_code,
    total_obligated,
    award_count,
    formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
    SELECT
        content__award__vendor__vendorHeader__vendorName AS vendor_name,
        anyHeavy(content__award__vendor__vendorSiteDetails__entityIdentifiers__cageCode) AS cage_code,
        sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
        count() AS award_count
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__productOrServiceInformation__principalNAICSCode = '561612'
        AND content__award__vendor__vendorHeader__vendorName IS NOT NULL
        AND content__award__vendor__vendorHeader__vendorName != ''
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 5 YEAR
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
    GROUP BY vendor_name
)
ORDER BY total_obligated DESC
LIMIT 10
Vendor CAGE Code Total Obligated Readable Award Actions
METROPOLITAN SECURITY SERVICES, INC. 3C9W7 1,848,826,900.17 1.85 billion 4,033
TRIPLE CANOPY, INC. 3K6X2 1,774,949,253.45 1.77 billion 1,593
PARAGON SYSTEMS, INC 69298 1,358,508,748.48 1.36 billion 2,381
PARAGON SYSTEMS, INC. 69298 1,239,297,631.48 1.24 billion 1,422
GEO GROUP, INC., THE 3JMR1 1,113,820,269.02 1.11 billion 243
CORECIVIC, INC. 3HAR6 976,951,127.46 976.95 million 262
CENTERRA GROUP, LLC 1D415 813,667,645.15 813.67 million 1,293
INTER-CON SECURITY SYSTEMS, INC. 7L369 778,283,793.94 778.28 million 944
M V M, INC. 0BUL6 745,335,785.01 745.34 million 128
POND SECURITY SERVICE GMBH DB246 647,755,916.26 647.76 million 261

Insight

Over the last 5 years, NAICS 561612 obligations totaled 26.89 billion across 64,953 awards, with a mean award value of 413,973.86. Top vendor spending is concentrated among a small set of large incumbents: the 10 listed vendors account for roughly 11.34 billion, or about 42% of total obligations, indicating a meaningful but not exclusive concentration of spend. Metropolitan Security Services, Triple Canopy, and the two Paragon Systems entries together represent the largest share of listed obligations, while award counts vary widely, suggesting a mix of high-volume, lower-dollar and fewer, higher-dollar contracting patterns.

Annual Trend

SELECT
    year,
    total_obligated,
    award_count,
    formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
    SELECT
        toYear(parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate)) AS year,
        sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
        count() AS award_count
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__productOrServiceInformation__principalNAICSCode = '561612'
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 5 YEAR
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
    GROUP BY year
)
ORDER BY year DESC
Year Total Obligated Readable Award Actions
2025 5,697,844,564.63 5.70 billion 11,738
2024 5,642,524,688.26 5.64 billion 13,375
2023 5,421,936,764.95 5.42 billion 13,772
2022 5,069,380,871.03 5.07 billion 11,886
2021 5,057,157,404.89 5.06 billion 14,182

Insight

Over the last 5 years, NAICS 561612 obligated $26.89 billion across 64,953 awards, averaging $413,973.86 per award. Annual obligations are relatively stable, ranging from $5.06 billion to $5.70 billion, with a modest increase in 2025 after a flatter profile in 2021–2024. Award volume peaked in 2021 and 2023, while obligated dollars remained concentrated at roughly $5.0–$5.7 billion each year, indicating a steady spend pattern rather than high year-to-year volatility.

Use FPDS Query for deeper industry analysis

Explore federal procurement data with custom SQL, fast filtering, and deeper industry analysis across agencies, vendors, and annual trends.

Continue from this last 5 years view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.