Eligibility · reviewed 2026-08-26

Can a green card holder get a gun license in Massachusetts?

Yes — what permanent residents need, and where citizenship does and doesn't matter.

Short answer: yes. Massachusetts licenses lawful permanent residents. Citizenship is not required — permanent residency is. This is one of the most common questions we get, and the answer surprises people who've been told otherwise.

What Massachusetts requires

The state's eligibility rule is that an applicant be a United States citizen or a lawful permanent resident. A green card holder meets that. Everything else on the checklist applies exactly as it does to anyone else — 21 or older for an LTC, the state-approved safety course, no disqualifying record, and application with your licensing authority.

Where it gets more complicated is the federal layer, which sits underneath the state one.

The federal layer

So the clean case is: green card + Massachusetts residency + no disqualifying record = a normal application.

What to bring to the department

Expect the licensing authority to want to see your permanent-resident card alongside the usual documents. Some departments ask for more supporting documentation from permanent residents than from citizens — that's a departmental practice question, so ask when you book the appointment rather than being surprised at the counter.

DocumentWhy
Permanent resident cardEstablishes eligibility
Government photo IDIdentity
Proof of Massachusetts residencyEstablishes which department is your licensing authority
Certificate of completionThe state-approved safety course requirement
Completed application + $100The application itself

The class

Identical requirement, identical class. If English isn't your first language, this is worth knowing: your prep video is recorded in Spanish, Portuguese and Mandarin as well as English, so you can go through the whole course in your own language before you come in. The class itself is taught in English.

Common worries, answered plainly

I have a green card. Can I get an LTC?
Yes. Massachusetts requires US citizenship or lawful permanent residency, and a green card satisfies that.
I'm on an H-1B / student visa. Can I?
That's a much more restricted federal category with narrow exceptions. Get legal advice specific to your visa before applying.
Can I take the class before my green card arrives?
You can take the class at any time — but you'll want your eligibility settled before you pay a $100 application fee.
Can I take the class in Spanish or Portuguese?
The class itself is taught in English. Your prep video is recorded in English, Spanish, Portuguese and Mandarin, so you can go through the whole course in your own language first.
Does becoming a citizen later change anything?
Not for the license you already hold. Update your details with your department if your documentation changes.
What we do and don't do. We teach the state-approved class and the law Massachusetts requires you to complete before you apply. Applying is your own step with your own police department; we are not part of it. This guide is general information, not legal advice — the licensing authority and the statute are the final word.
The class

One four to five hour class. Live fire included.

More in getting licensed

Qualifying, the class, the application, and what happens after.

Elsewhere on the site: Massachusetts gun law · Where you can carry · Your town · At the range · Who it's for