Guns & Weapons

Is open carry legal in Florida now?

Attorney-Reviewed Answer
Reviewed by Christopher Walsh, Criminal Trial Attorney (Fla. Bar #127459). Last reviewed: September 2026
Short Answer
It's currently being treated as lawful, but that rests on a court decision from another district and an Attorney General directive — not on a change to the statute.

This one requires precision, because the popular version of the answer is incomplete in a way that can get someone arrested.

In September 2025, Florida's First District Court of Appeal held the state's open carry ban unconstitutional in *McDaniels v. State*. The Attorney General issued guidance to law enforcement shortly after and declined to appeal, and open carry has since been treated as lawful across the state.

What has not happened: the statute banning open carry has not been repealed. It remains in the Florida Statutes. The decision came from the First District, which covers the Panhandle — not the Fourth District, which covers the Treasure Coast, and which has not ruled on the question. The decision also sits in tension with a 2017 Florida Supreme Court decision upholding the ban.

So the current situation rests on a ruling from another district plus an enforcement policy. Policies change.

Every location restriction still applies, and private property owners may still prohibit firearms — refusing to leave or disarm can support a felony armed trespass charge.

This is genuinely unsettled. Before you carry openly, get current advice — this answer could be different in six months. ---

Talk to an Attorney — Free

An answer on a page isn't the same as advice about your case. Talk to an attorney who handles these matters on the Treasure Coast — free and confidential.

This page answers a common question for general informational purposes and is not legal advice, and no attorney-client relationship is formed by reading it. Florida law changes; while this answer is reviewed by a licensed Florida attorney, the right answer depends on the specific facts of your situation — consult an attorney. Serving Martin, St. Lucie, Palm Beach, Indian River, and Okeechobee Counties.