Skip to content
Sverigefakta.com
2015·Partly supported

Code 291 — what happened, what was true, and what wasn't

The Swedish Police's incident code for the migrant situation, 2015–2016. The secrecy was real and rightly criticised. The cover-up theory is not supported.

The claim

"The Swedish Police had a secret code, 291, used to hide crimes committed by immigrants."

What is supported

What is not supported

  • That the code was a system to remove immigrant crime from the statistics.

    R291 was an administrative resource code used to measure the scope of the operation. Crime reports were filed in the normal system. Most R291 entries concern non-criminal events (surveillance, checks).

  • That crime statistics were manipulated through the code.

    The Swedish National Council for Crime Prevention (Brå) has long published periodic reports on the background of suspects (most recently 2021:9). Statistics on the origin of suspects are publicly available — see this site's Crime section.

  • That the code is still used to conceal crime.

    Operation Alma was ended and reported openly in February 2016. Operation commander Stefan Hector stated: "There is nothing in this that is secret." After the operation ended, the data was released.

The honest conclusion

The Police did in fact withhold information during an ongoing operation. The criticism of that secrecy was justified — the agency's baseline is openness, not silence. But the wider claim of a "secret register hiding immigrant crime" is not supported: the data was released, the code was administrative, and crime statistics are published.

What this teaches us

Unnecessary secrecy breeds distrust and conspiracy theories. If the Police had reported the operation's scope continuously — not only afterwards — the whole affair would likely never have become a symbolic case. Transparency is cheaper than a trust crisis.

Sources

Explicitly excluded as sources: Flashback, Nordfront and anonymous blogs.

Updated 2026-07-05

Back to reviews