Skip to Content Facebook Feature Image

North Carolina Gov. Stein vetoes his first bills. They are on concealed carry and immigration

News

North Carolina Gov. Stein vetoes his first bills. They are on concealed carry and immigration
News

News

North Carolina Gov. Stein vetoes his first bills. They are on concealed carry and immigration

2025-06-21 06:57 Last Updated At:07:11

RALEIGH, N.C. (AP) — North Carolina Democratic Gov. Josh Stein vetoed his first bills on Friday, blocking for now Republican legislation that would let adults carry concealed handguns without a permit and make state agencies and local sheriffs more active in the Trump administration's immigration crackdown.

Stein, who took office in January, issued his formal objections to three measures backed by the GOP-controlled General Assembly presented to him last week. The former attorney general also had the option to sign any of them into law, or let them become law if he hadn't acted on the legislation soon.

The vetoed measures now return to the legislature, where Republicans are one House seat shy of holding a veto-proof majority. Its leaders will decide whether to attempt overrides as early as next week.

Voting so far followed party lines for one of the immigration measures, which in part would direct heads of several state law enforcement agencies, like the State Highway Patrol and State Bureau of Investigation, to cooperate with Immigration and Customs Enforcement. But one House Democrat ended up voting for the other immigration bill that Stein vetoed. It toughens a 2024 law that required sheriffs to help federal agents seeking criminal defendants.

GOP prospects for enacting the permitless concealed gun measure, a longtime aspiration for gun-rights advocates, appear dimmer, because two House Republicans voted against the bill and 10 others were absent.

In one veto message, Stein said the gun legislation, which would allow eligible people at least 18 years old to carry a concealed handgun, "makes North Carolinians less safe and undermines responsible gun ownership." Democratic lawmakers argued the same during legislative debate.

Current law requires a concealed weapons holder to be at least 21 to obtain a permit. The person must submit an application to the local sheriff, pass a firearms safety training course and cannot “suffer from a physical or mental infirmity that prevents the safe handling of a handgun" to obtain the permit. No safety training would be required if getting a permit is no longer necessary.

“Authorizing teenagers to carry a concealed weapon with no training whatsoever is dangerous,” Stein wrote.

Gun-control groups praised the veto.

Conservative advocates for the bill say removing the permit requirement would strengthen the safety of law-abiding citizens.

“Law-abiding North Carolinians shouldn’t have to jump through hoops to effectively exercise their Second Amendment rights," Senate leader Phil Berger said in a press release criticizing the veto and planning for an override vote in his chamber.

Permitless carry is already lawful in 29 states, according to the National Conference of State Legislatures. North Carolina would also be one of the last states in the Southeast to implement that legislation.

One vetoed immigration bill would require four state law enforcement agencies to officially participate in the 287(g) program, which trains officers to interrogate defendants and determine their immigration status. An executive order by President Donald Trump urged his administration to maximize the use of 287(g) agreements.

Stein wrote Friday the bill takes officers away from existing state duties at a time when law enforcement is already stretched thin. The measure also would direct state agencies to ensure noncitizens don’t access certain state-funded benefits. But Stein said that people without lawful immigration status already can't receive them.

The other vetoed bill attempts to expand a 2024 law — enacted over then-Democratic Gov. Roy Cooper’s veto — that directed jails to hold temporarily certain defendants whom ICE believe are in the country illegally, allowing time for immigration agents to pick them up.

The vetoed bill would expand the list of crimes that a defendant is charged with that would require the jail administrator to attempt to determine the defendant’s legal status. A jail also would have to tell ICE promptly that it is holding someone and essentially extends the time agents have to pick up the person.

Stein said Friday while he supports sheriffs contacting federal immigration agents about defendants charged with dangerous crimes that they are holding, the law is unconstitutional because it directs sheriffs to keep defendants behind bars 48 hours beyond when they otherwise could be released for a suspected immigration violation.

With the veto of this bill, House Speaker Destin Hall said, Stein sided with the “most radical elements of his party’s base over the safety and security of North Carolinians.”

Latino advocates and other bill opponents had urged Stein to veto both immigration measures. They say the legislation would cause Hispanic residents to feel intimidated and fear law enforcement.

Stein's vetoes help “ensure North Carolina remains a safe state for everyone, including immigrants, who deserve equal treatment under the law," the group El Pueblo said in a news release.

FILE - North Carolina Senate leader Phil Berger, R-Rockingham, speaks at a Legislative Building news conference, on May 15, 2023, in Raleigh, N.C. (AP Photo/Gary D. Robertson, File)

FILE - North Carolina Senate leader Phil Berger, R-Rockingham, speaks at a Legislative Building news conference, on May 15, 2023, in Raleigh, N.C. (AP Photo/Gary D. Robertson, File)

This photo gallery features some of the top photos of the Dakar Rally in Saudi Arabia in the past week by AP photographer Thibault Camus. Nasser Al-Attiyah regained the lead in the rally after blasting the first all-sand stage of the race in the Saudi desert on Friday. Five-time champion Al-Attiyah dominated the second half of the 331-kilometer stage between Hail and Riyadh.

Rider Ricky Brabec competes during the seventh stage of the Dakar Rally between Riyadh and Wadi Ad Dawasir, Saudi Arabia, Sunday, Jan.11, 2026. (AP Photo/Thibault Camus)

Rider Ricky Brabec competes during the seventh stage of the Dakar Rally between Riyadh and Wadi Ad Dawasir, Saudi Arabia, Sunday, Jan.11, 2026. (AP Photo/Thibault Camus)

Rider Luciano Benavides competes during the seventh stage of the Dakar Rally between Riyadh and Wadi Ad Dawasir, Saudi Arabia, Sunday, Jan.11, 2026. (AP Photo/Thibault Camus)

Rider Luciano Benavides competes during the seventh stage of the Dakar Rally between Riyadh and Wadi Ad Dawasir, Saudi Arabia, Sunday, Jan.11, 2026. (AP Photo/Thibault Camus)

Driver Sebastien Loeb and co-driver Edouard Boulanger compete during the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Driver Sebastien Loeb and co-driver Edouard Boulanger compete during the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Rider Arnau Lledo competes during the third stage of the Dakar Rally with a start and finish in Alula, Saudi Arabia, Tuesday, Jan. 6, 2026. (AP Photo/Thibault Camus)

Rider Arnau Lledo competes during the third stage of the Dakar Rally with a start and finish in Alula, Saudi Arabia, Tuesday, Jan. 6, 2026. (AP Photo/Thibault Camus)

Driver Carlos Sainz and co-driver Lucas Cruz compete during the second stage of the Dakar Rally between Yanbu and Alula, Saudi Arabia, Monday, Jan. 5, 2026. (AP Photo/Thibault Camus)

Driver Carlos Sainz and co-driver Lucas Cruz compete during the second stage of the Dakar Rally between Yanbu and Alula, Saudi Arabia, Monday, Jan. 5, 2026. (AP Photo/Thibault Camus)

Driver Simon Vitse and co-driver Max Delfino compete during the sixth stage of the Dakar Rally between Hail and Riyadh, Saudi Arabia, Friday, Jan. 9, 2026. (AP Photo/Thibault Camus)

Driver Simon Vitse and co-driver Max Delfino compete during the sixth stage of the Dakar Rally between Hail and Riyadh, Saudi Arabia, Friday, Jan. 9, 2026. (AP Photo/Thibault Camus)

Spectators attend to the sixth stage of the Dakar Rally between Hail and Riyadh, Saudi Arabia, Friday, Jan. 9, 2026. (AP Photo/Thibault Camus)

Spectators attend to the sixth stage of the Dakar Rally between Hail and Riyadh, Saudi Arabia, Friday, Jan. 9, 2026. (AP Photo/Thibault Camus)

Spectators watch driver Denis Krotov and co-driver Konstantin Zhiltsov competing during the sixth stage of the Dakar Rally between Hail and Riyadh, Saudi Arabia, Friday, Jan. 9, 2026. (AP Photo/Thibault Camus)

Spectators watch driver Denis Krotov and co-driver Konstantin Zhiltsov competing during the sixth stage of the Dakar Rally between Hail and Riyadh, Saudi Arabia, Friday, Jan. 9, 2026. (AP Photo/Thibault Camus)

Driver Nani Roma changes a tire of his car at the end of the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Driver Nani Roma changes a tire of his car at the end of the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Driver Mattias Ekstrom and co-driver Emil Bergkvist compete during the second stage of the Dakar Rally between Yanbu and Alula, Saudi Arabia, Monday, Jan. 5, 2026. (AP Photo/Thibault Camus)

Driver Mattias Ekstrom and co-driver Emil Bergkvist compete during the second stage of the Dakar Rally between Yanbu and Alula, Saudi Arabia, Monday, Jan. 5, 2026. (AP Photo/Thibault Camus)

Mechanic Filip Skrobanek eats after he stopped for a bivouac following the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Mechanic Filip Skrobanek eats after he stopped for a bivouac following the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Drivers and co-drivers pack up their tents before the start of the fifth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Thursday, Jan. 8, 2026. (AP Photo/Thibault Camus)

Drivers and co-drivers pack up their tents before the start of the fifth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Thursday, Jan. 8, 2026. (AP Photo/Thibault Camus)

Driver Laia Sanz and co-driver Maurizio Gerini compete during the prologue of the Dakar Rally in Yanbu, Saudi Arabia, Saturday, Jan. 3, 2026. (AP Photo/Thibault Camus)

Driver Laia Sanz and co-driver Maurizio Gerini compete during the prologue of the Dakar Rally in Yanbu, Saudi Arabia, Saturday, Jan. 3, 2026. (AP Photo/Thibault Camus)

Rider Daniel Sanders drives beside camels during the second stage of the Dakar Rally between Yanbu and Alula, Saudi Arabia, Monday, Jan. 5, 2026. (AP Photo/Thibault Camus)

Rider Daniel Sanders drives beside camels during the second stage of the Dakar Rally between Yanbu and Alula, Saudi Arabia, Monday, Jan. 5, 2026. (AP Photo/Thibault Camus)

Rider Skyler Howes competes during the first stage of the Dakar Rally in Yanbu, Saudi Arabia, Sunday, Jan. 4, 2026. (AP Photo/Thibault Camus)

Rider Skyler Howes competes during the first stage of the Dakar Rally in Yanbu, Saudi Arabia, Sunday, Jan. 4, 2026. (AP Photo/Thibault Camus)

Driver Denis Krotov sits on a tire as co-driver Konstantin Zhiltsov, unseen, repairs their car after they stopped for a bivouac at the end of the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Driver Denis Krotov sits on a tire as co-driver Konstantin Zhiltsov, unseen, repairs their car after they stopped for a bivouac at the end of the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Driver Carlos Sainz and co-driver Lucas Cruz compete during the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Driver Carlos Sainz and co-driver Lucas Cruz compete during the fourth stage of the Dakar Rally between Alula and Hail, Saudi Arabia, Wednesday, Jan. 7, 2026. (AP Photo/Thibault Camus)

Rider Luciano Benavides competes during the sixth stage of the Dakar Rally between Hail and Riyadh, Saudi Arabia, Friday, Jan. 9, 2026. (AP Photo/Thibault Camus)

Rider Luciano Benavides competes during the sixth stage of the Dakar Rally between Hail and Riyadh, Saudi Arabia, Friday, Jan. 9, 2026. (AP Photo/Thibault Camus)

Driver Jeremias Gonzalez Ferioli and co-driver Gonzalo Rinaldi compete during the third stage of the Dakar Rally with a start and finish in Alula, Saudi Arabia, Tuesday, Jan. 6, 2026. (AP Photo/Thibault Camus)

Driver Jeremias Gonzalez Ferioli and co-driver Gonzalo Rinaldi compete during the third stage of the Dakar Rally with a start and finish in Alula, Saudi Arabia, Tuesday, Jan. 6, 2026. (AP Photo/Thibault Camus)

Recommended Articles