CarryReciprocity

Open data: US concealed carry reciprocity

Every ordered pair of the 51 US jurisdictions — 2,550rows — with an explicit status and, where verified, the honoring state's own primary source. Free to use under CC BY 4.0.

This is not legal advice.Concealed-carry reciprocity changes frequently and carries serious legal consequences. Verify current law with the destination state's official source before you carry.

Download

What is in it

  • 2,550 ordered pairs (51 × 50)
  • 2,550 verified against a primary source
  • 1,636 where the destination state formally recognises the permit, plus a further 46where carry is lawful only because the destination requires no permit of anyone. Those two are different facts and this dataset never adds them into a single "honored" number — 1,682 pairs carry status H or C in total.
  • 818 verified as not honored (status N)
  • 50 where the permit state issues no carry permit at all (Vermont) — status X, never N
  • 0 not yet verified — shipped as status U, never as "not honored"

The status column

  • Hhonored — the destination state formally recognises this permit, with no extra conditions
  • Chonored with conditions — resident-only, a specific permit class, or carry allowed only because the destination requires no permit of anyone (basis = permitless)
  • Nnot honored — the destination state has been verified as not recognising this permit
  • Unot yet verified against a primary source
  • Xissuing state has no permit to recognise — it issues no carry permit at all, so no destination state can honor or refuse one

Vermont issues no carry permit of any kind, so there is nothing for another state to recognise or refuse. All 50 pairs holding a Vermont permit ship as X. On those rows the raw honored and basiscolumns still report the destination state's own blanket statutory language — read the status column, not honored, or you will end up counting recognition of a document that does not exist.

What is NOT in it

  • No permit application fees, training hours or issuance timelines.
  • No historical series — this is a current snapshot, not a time series.
  • No local ordinance detail. Reciprocity is a state-level fact here.
  • No single "honored" count. Formal recognition (1,636 pairs) and permitless carry at the destination (46pairs) are reported separately and must not be summed if what you mean is "recognises this permit".
  • No guarantee of currency. Reciprocity changes by statute, AG opinion and court order. Rows carry last_verified individually; this set was verified between 2026-07-08 and 2026-07-13.

Embed it

Paste this into your page. It is plain HTML — no iframe, no script — so it styles with your own CSS and the attribution link is a normal link.

<table>
  <caption>Concealed carry reciprocity — 1,636 of 2,550 state pairs where the permit is formally recognised</caption>
  <tr><th>Status</th><th>Pairs</th></tr>
  <tr><td>Permit formally recognised</td><td>1,636</td></tr>
  <tr><td>Carry allowed only because the destination requires no permit</td><td>46</td></tr>
  <tr><td>Not honored</td><td>818</td></tr>
  <tr><td>Issuing state has no permit to recognise</td><td>50</td></tr>
</table>
<p>Reciprocity as of 2026-07-13 — not legal advice, verify with the destination state before you carry. Data: <a href="https://www.carryreciprocity.com/data">US Concealed Carry Reciprocity Dataset</a> by CarryReciprocity, <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></p>

This is not legal advice.Concealed-carry reciprocity changes frequently and carries serious legal consequences. Verify current law with the destination state's official source before you carry.

Attribution

CC BY 4.0 asks only that you credit the source. Use the link in the snippet above, or: US Concealed Carry Reciprocity Dataset by CarryReciprocity, CC BY 4.0.

See the interactive map →