M Mercenomics

Open data and research on the business of force for hire.

Security companies on official lists

Data  >  Security companies on official lists

A directory of private security companies built only from official lists: ICoCA member companies, UK Security Industry Authority Approved Contractors, UK companies registered for private security activities, SEC filers under the guard and armoured-car industry code, and recipients of US federal guard contracts, with each list's identifier, status and dates and links between entries with the same name and country.

Download the dataset (1.9 MB, zip, from Zenodo)  ·  Code and documentation

SourceInternational Code of Conduct Association; UK Security Industry Authority; UK Companies House; US Securities and Exchange Commission; USAspending.gov via the Mercenomics dataset us-guard-spending
CoversLists as downloaded on 29 October 2026 (Companies House snapshot of 1 October 2026); US contracts fiscal years 2008 to 2026
Size20,636 entries, one per company per list, and 523 groups of entries linked across lists
FormatCSV tables, with a documentation file, the downloaded lists (without the 470 MB Companies House source files) and the code that builds and checks them
Version1.0.0, published 29 October 2026
LicenceData: CC BY 4.0. Code: MIT. The source lists keep their own terms (SIA and Companies House: Crown copyright; SEC and USAspending: public domain; ICoCA: factual entries reused with a link to the source).
DOI10.5281/zenodo.23772046 (all versions)  ·  10.5281/zenodo.23772047 (this version)

What it is

There is no single official register of private security companies. Each authority keeps its own list for its own purpose: the International Code of Conduct Association lists the companies that have signed up to its human rights code, the UK Security Industry Authority lists the contractors approved under its voluntary scheme, Companies House lists every UK company by the activity it declares, the SEC files listed companies by industry, and the US government records who receives its guard contracts. This dataset puts the five lists side by side, keeps each list's own identifier, status and dates, and marks the companies that appear on more than one.

There are 20,636 entries. Most are small UK companies: 16,923 live UK companies give private security as an activity, and two thirds of them were incorporated in 2020 or later. ICoCA's 198 member companies are mostly headquartered in conflict-affected countries, led by Iraq (42), the United Kingdom (16) and Somalia (11). The lists rarely overlap outside the UK: 493 of the 719 SIA Approved Contractors share a name with a UK company registered for private security, but only 10 ICoCA members also hold US guard contracts under the same name, among them Triple Canopy, SOC and Michael Stapleton Associates.

A link is a name match, not proof. Entries are linked when their names match after legal-form words are removed and the country agrees; this does not prove they are the same legal entity. Every link is listed so it can be checked. No personal details are included: UK locations are given only as post town and postcode district.

What it cannot be used to say

How it was checked

What is in the file

Lists

ListWho keeps itWhat being on it meansEntries
ICoCA member companiesInternational Code of Conduct Association (Geneva)The company has joined the association that oversees the International Code of Conduct for Private Security Service Providers, as a certified member, member or affiliate198
SIA Approved ContractorsUK Security Industry AuthorityThe company has met the standards of the UK's voluntary Approved Contractor Scheme for the sectors listed719
Companies House, SIC 80100UK Companies HouseA live UK company that gives "private security activities" as one of its activity codes16,923
SEC, SIC 7381US Securities and Exchange CommissionA company that files with the SEC under the code "Services-Detective, Guard & Armored Car Services"52
US federal guard contractsUSAspending.gov, via the Mercenomics dataset us-guard-spendingThe company received a US federal guard-service contract (product and service code S206), fiscal years 2008 to 20262,744

Files

FileContents
data/clean/directory.csvOne row per company per list (20,636 rows)
data/clean/cross_listed.csvEvery link: the entries that share a name key and country across lists (523 groups, 1,067 rows)
data/clean/check_report.mdResults of the checks

Columns

ColumnMeaning
listICoCA, SIA Approved Contractor, Companies House SIC 80100, SEC SIC 7381 or US federal guard contracts
list_idThe list's own identifier: ICoCA member ID, SIA ACS reference, Companies House company number, SEC CIK, or the US Unique Entity ID
nameThe name as the list gives it
trading_nameSIA: the trading name after "t/a"; US contracts: other names recorded for the same entity ID
countryICoCA: headquarters country; SIA and Companies House: United Kingdom; SEC: from the business address; US contracts: the recipient's country codes
placeUK: post town and postcode district; SEC: city and state; otherwise blank
statusICoCA membership category; SIA approval end date; Companies House company status; SEC latest filing date; US last fiscal year with a contract action
sinceICoCA joining date; Companies House incorporation date; US first fiscal year with a contract action
detailICoCA service type and certification; SIA approved sectors; Companies House activity codes and company type; SEC tickers and latest annual report; US guard-contract obligations, awards and parent company
source_urlWhere the entry can be seen
name_keyThe name used for linking
country_codesThe country as ISO 3166 three-letter codes, used for linking
also_onThe other lists on which the same name key appears in the same country

Cite

Azom, Kazi Affnann (2026). security-company-registers: private security companies on five official lists (ICoCA, UK SIA, UK Companies House, SEC and US federal guard contracts) (Version v1.0.0) [Data set]. Mercenomics. https://doi.org/10.5281/zenodo.23772047

The DOI above is for version 1.0.0. To always point to the latest version, use 10.5281/zenodo.23772046. Found an error? Report it on the Corrections page.