New Jersey FID and handgun Permits.

For anyone aiming to secure a New Jersey Firearms Identification (FID) license and handgun purchase permits, we’re here to assist you!

Here’s the most effective guidance to steer you through what can often be a perplexing process. Should you have any inquiries, please feel free to contact us!

(This information is applicable to both in-state and out-of-state applicants.)

Ready, Set, Go!

For individuals applying for the first time to secure a Firearms Identification (FID) and handgun permit, as well as those wishing to acquire additional handgun permits in New Jersey, here is an alternative guide to navigate the process:

Initial Steps for Firearms ID and Permit Application

  1. Transition to Online Filing with FARS New Jersey has adopted a digital platform for easier submission of applications for a Firearms ID and gun permits, known as the Firearms Application & Registration System (FARS). Access the FARS portal to begin your application.

  2. Identifying Your Local ORI Number Your application must include the ORI number specific to your town. These numbers are sorted and listed by county for your convenience.

  3. Defining Your Application’s Intent For first-time applications for a FID or handgun purchase permit, ensure to indicate your intent for:

    • An Initial Firearms Purchaser Identification Card Upon selection, a mandatory state-provided firearms training presentation will be available. Simply progress through the provided slideshow. There is no examination required.
    • A Permit to Purchase a Handgun For updates to personal details or for requests for a replacement FID card due to loss or duplication, select the corresponding option:
    • Update of Address on Identification Card
    • Update of Sex on Identification Card
    • Update of Name on Identification Card
    • Electronic Firearms Purchaser Identification Card (for lost or duplicate IDs)

Fingerprinting Requirement For first-time FID applicants, fingerprinting is required through IdentoGo. If fingerprints have not been previously taken, choose “No” to arrange a session with IdentoGo. This step is not necessary for subsequent handgun purchase permit applications, which only require your FID number.

Law Enforcement Status Indicate if you are a member of any Federal, State, or Local Law Enforcement Agency.

Number of Handgun Purchase Permits The law does not set a cap on the number of purchase permits you can apply for, though executing multiple permits within their 180-day validity might be challenging. The law restricts handgun purchases to one per 30-day period, unless a Multiple Handgun Purchase Exemption is obtained under specific criteria.

It’s advised to apply for up to three permits simultaneously due to the process required for each handgun purchase, excluding the fingerprinting step for repeat applications.

Exemption for Multiple Handgun Purchases You have 180 days to use any permits you apply for. Generally, select “No” for applying for a multiple handgun purchase exemption unless you meet the criteria for special exemptions detailed on the FARS website.

Detailed Application Steps

  1. Personal Information Complete as required.

  2. Application Photograph Upload a square, passport-style photo of yourself, without hats or sunglasses, ensuring the image is set to a square ratio (1×1) and adheres to the 2 inch x 2 inch size requirement with a light background.

  3. Identification Details Fill in as necessary.

  4. Contact Information Provide accurate details.

  5. Background Information Complete all sections truthfully.

  6. Reference Contacts List two non-family members as references, including their email and contact information. Your application will proceed only after these references have completed a required survey. Verify their details before submission.

  7. Finalizing Your Application For initial FID and permit applications, fingerprinting through IdentoGo is mandatory. Schedule or manage your fingerprinting appointment through the provided link.

Preparation for Your Appointment Bring valid identification, such as a Driver’s License, State ID Card, or Passport, to your appointment.

Apply NOW

NJ ORI Numbers

To apply for a Firearms Identification (FID) card or a handgun purchase permit, it’s essential to use the unique ORI number assigned to your local police department. This number can be located in the charts provided below.

For those residing in areas without a local police department, please make arrangements to visit or contact your nearest State Police Barracks for assistance.

  • ATLANTIC COUNTY

    NJ0010100 Absecon
    NJ0010200 Atlantic City
    NJ0010300 Brigantine
    NJ0010400 Buena
    NJ0010500 Buena Vista
    NJ0010600 Corbin
    NJ0010700 Egg Harbor
    NJ0010800 Egg Harbor Township
    NJ0010900 Estell Manor
    NJ0011000 Folsom
    NJ0011100 Galloway
    NJ0011200 Hamilton
    NJ0011300 Hammonton
    NJ0011400 Linwood
    NJ0011500 Longport
    NJ0011600 Margate
    NJ0011700 Mullica
    NJ0011800 Northfield
    NJ0011900 Pleasantville
    NJ0012000 Port Republic
    NJ0012100 Somers Point
    NJ0012200 Ventnor
    NJ0012300 Weymouth

  • BERGEN COUNTY

    NJ0020100 Allendale
    NJ0020200 Alpine
    NJ0020300 Bergenfield
    NJ0020400 Bogota
    NJ0020500 Carlstadt
    NJ0020600 Cliffside Park
    NJ0020700 Closter
    NJ0020800 Cresskill
    NJ0020900 Demarest
    NJ0021000 Dumont
    NJ0021200 East Rutherford
    NJ0021300 Edgewater
    NJ0021100 Elmwood Park
    NJ0021400 Emerson
    NJ0021500 Englewood
    NJ0021600 Englewood Cliffs
    NJ0021700 Fair Lawn
    NJ0021800 Fairview
    NJ0021900 Fort Lee
    NJ0022000 Franklin Lakes
    NJ0022100 Garfield
    NJ0022200 Glen Rock
    NJ0022300 Hackensack
    NJ0022400 Harrington Park
    NJ0022500 Hasbrouck Heights
    NJ0022600 Haworth
    NJ0022700 Hillsdale
    NJ0022800 Ho Ho Kus
    NJ0022900 Leonia
    NJ0023000 Little Ferry
    NJ0023100 Lodi
    NJ0023200 Lyndhurst
    NJ0023300 Mahwah
    NJ0023400 Maywood
    NJ0023500 Midland Park
    NJ0023600 Montvale
    NJ0023700 Moonachie
    NJ0023800 New Milford
    NJ0023900 North Arlington
    NJ0024000 Northvale
    NJ0024100 Norwood
    NJ0024200 Oakland
    NJ0024300 Old Tappan
    NJ0024400 Oradell
    NJ0024500 Palisades Park
    NJ0024600 Paramus
    NJ0024700 Park Ridge
    NJ0024800 Ramsey
    NJ0024900 Ridgefield
    NJ0025000 Ridgefield Park
    NJ0025100 Ridgewood
    NJ0025200 River Edge
    NJ0025300 River Vale
    NJ0025400 Rochelle Park
    NJ0025500 Rockleigh
    NJ0025600 Rutherford
    NJ0025700 Saddle Brook
    NJ0025800 Saddle River
    NJ0025900 South Hackensack
    NJ0026000 Teaneck
    NJ0026100 Tenafly
    NJ0026200 Teterboro
    NJ0026300 Upper Saddle River
    NJ0026400 Waldwick
    NJ0026500 Wallington
    NJ0026600 Washington
    NJ0026700 Westwood
    NJ0026800 Woodcliff Lake
    NJ0026900 Wood-Ridge
    NJ0027000 Wyckoff

  • BURLINGTON COUNTY

    NJ0030100 Bass River Township
    NJ0030200 Beverly
    NJ0030300 Bordentown City
    NJ0030400 Bordentown Township
    NJ0030500 Burlington City
    NJ0030600 Burlington Township
    NJ0030700 Chesterfield
    NJ0030800 Cinnaminson
    NJ0030900 Delanco
    NJ0031000 Delran
    NJ0031100 Eastampton
    NJ0031200 Edgewater Park
    NJ0031300 Evesham
    NJ0031400 Fieldsboro
    NJ0031500 Florence
    NJ0031600 Hainesport
    NJ0031700 Lumberton
    NJ0031800 Mansfield
    NJ0031900 Maple Shade
    NJ0032000 Medford
    NJ0032100 Medford Lakes
    NJ0032200 Moorestown
    NJ0032300 Mount Holly
    NJ0032400 Mount Laurel
    NJ0032500 New Hanover
    NJ0032600 North Hanover
    NJ0032700 Palmyra
    NJ0032800 Pemberton Borough
    NJ0032900 Pemberton Township
    NJ0033000 Riverside
    NJ0033100 Riverton
    NJ0033200 Shamong
    NJ0033300 Southampton
    NJ0033400 Springfield
    NJ0033500 Tabernacle
    NJ0033600 Washington
    NJ0033700 Westampton
    NJ0033800 Willingboro
    NJ0033900 Woodland
    NJ0034000 Wrightstown

  • CAMDEN COUNTY

    NJ0040100 Audubon
    NJ0040200 Audubon Park
    NJ0040300 Barrington
    NJ0040400 Bellmawr
    NJ0040500 Berlin Borough
    NJ0040600 Berlin Township
    NJ0040700 Brooklawn
    NJ0040800 Camden
    NJ0040900 Cherry Hill
    NJ0041000 Chesilhurst
    NJ0041100 Clementon
    NJ0041200 Collingswood
    NJ0041300 Gibbsboro
    NJ0041400 Gloucester City
    NJ0041500 Gloucester Township
    NJ0041600 Haddon
    NJ0041700 Haddonfield
    NJ0041800 Haddon Heights
    NJ0041900 Hi-Nella
    NJ0042000 Laurel Springs
    NJ0042100 Lawnside
    NJ0042200 Lindenwold
    NJ0042300 Magnolia
    NJ0042400 Merchantville
    NJ0042500 Mount Ephraim
    NJ0042600 Oaklyn
    NJ0042700 Pennsauken
    NJ0042800 Pine Hill
    NJ0042900 Pine Valley
    NJ0043000 Runnemede
    NJ0043100 Somerdale
    NJ0043200 Stratford
    NJ0043300 Tavistock
    NJ0043400 Voorhees
    NJ0043500 Waterford
    NJ0043600 Winslow
    NJ0043700 Woodlynne

  • CAPE MAY COUNTY

    NJ0050100 Avalon
    NJ0050200 Cape May City
    NJ0050300 Cape May Point
    NJ0050400 Dennis
    NJ0050500 Lower Township
    NJ0050600 Middle Township
    NJ0050700 North Wildwood
    NJ0050800 Ocean City
    NJ0050900 Sea Isle City
    NJ0051000 Stone Harbor
    NJ0051100 Upper Township
    NJ0051200 West Cape May
    NJ0051300 West Wildwood
    NJ0051400 Wildwood City
    NJ0051500 Wildwood Crest
    NJ0051600 Woodbine

  • CUMBERLAND COUNTY

    NJ0060100 Bridgeton
    NJ0060200 Commercial
    NJ0060300 Deerfield
    NJ0060400 Downe
    NJ0060500 Fairfield
    NJ0060600 Greenwich
    NJ0060700 Hopewell
    NJ0060800 Lawrence
    NJ0060900 Maurice River
    NJ0061000 Millville
    NJ0061100 Shiloh
    NJ0061200 Stow Creek
    NJ0061300 Upper Deerfield
    NJ0061400 Vineland

  • ESSEX COUNTY

    NJ0070100 Belleville
    NJ0070200 Bloomfield
    NJ0070300 Caldwell
    NJ0070400 Cedar Grove
    NJ0070500 East Orange
    NJ0070600 Essex Fells
    NJ0070700 Fairfield
    NJ0070800 Glen Ridge
    NJ0070900 Irvington
    NJ0071000 Livingston
    NJ0071100 Maplewood
    NJ0071200 Millburn
    NJ0071300 Montclair
    NJ0071400 Newark
    NJ0071500 North Caldwell
    NJ0071600 Nutley
    NJ0071700 Orange
    NJ0071800 Roseland
    NJ0071900 South Orange Village
    NJ0072000 Verona
    NJ0072100 West Caldwell
    NJ0072200 West Orange

  • GLOUCESTER COUNTY

    NJ0080100 Clayton
    NJ0080200 Deptford
    NJ0080300 East Greenwich
    NJ0080400 Elk Township
    NJ0080500 Franklin
    NJ0080600 Glassboro
    NJ0080700 Greenwich
    NJ0080800 Harrison
    NJ0080900 Logan
    NJ0081000 Mantua
    NJ0081100 Monroe
    NJ0081200 National Park
    NJ0081300 Newfield
    NJ0081400 Paulsboro
    NJ0081500 Pitman
    NJ0081600 South Harrison
    NJ0081700 Swedesboro
    NJ0081800 Washington Township
    NJ0081900 Wenonah
    NJ0082000 West Deptford
    NJ0082100 Westville
    NJ0082200 Woodbury
    NJ0082300 Woodbury Heights
    NJ0082400 Woolwich

  • HUDSON COUNTY

    NJ0090100 Bayonne
    NJ0090200 East Newark
    NJ0090300 Guttenberg
    NJ0090400 Harrison
    NJ0090500 Hoboken
    NJ0090600 Jersey City
    NJ0090700 Kearny
    NJ0090800 North Bergen
    NJ0090900 Secaucus
    NJ0091000 Union
    NJ0091100 Weehawken
    NJ0091200 West New York

  • HUNTERDON COUNTY

    NJ0100100 Alexandria
    NJ0100200 Bethlehem
    NJ0100300 Bloomsbury
    NJ0100400 Califon
    NJ0100500 Clinton Town
    NJ0100600 Clinton Township
    NJ0100700 Delaware
    NJ0100800 East Amwell
    NJ0100900 Flemington
    NJ0101000 Franklin
    NJ0101100 Frenchtown
    NJ0101200 Glen Gardner
    NJ0101300 Hampton
    NJ0101400 High Bridge
    NJ0101500 Holland
    NJ0101600 Kingwood
    NJ0101700 Lambertville
    NJ0101800 Lebanon Borough
    NJ0101900 Lebanon Township
    NJ0102000 Milford
    NJ0102100 Raritan
    NJ0102200 Readington
    NJ0102300 Stockton
    NJ0102400 Tewksbury
    NJ0102500 Union
    NJ0102600 West Amwell

  • MERCER COUNTY

    NJ0110100 East Windsor
    NJ0110200 Ewing
    NJ0110300 Hamilton
    NJ0110400 Hightstown
    NJ0110500 Hopewell Borough
    NJ0110600 Hopewell Township
    NJ0110700 Lawrence
    NJ0110800 Pennington
    NJ0111400 Princeton
    NJ0111200 Robbinsville
    NJ0111100 Trenton
    NJ0111300 West Windsor

  • MIDDLESEX COUNTY

    NJ0120100 Carteret
    NJ0120200 Cranbury
    NJ0120300 Dunellen
    NJ0120400 East Brunswick
    NJ0120500 Edison
    NJ0120600 Helmetta
    NJ0120700 Highland Park
    NJ0120800 Jamesburg
    NJ0120900 Metuchen
    NJ0121000 Middlesex
    NJ0121100 Milltown
    NJ0121200 Monroe
    NJ0121300 New Brunswick City
    NJ0121400 North Brunswick Township
    NJ0121500 Old Bridge
    NJ0121600 Perth Amboy
    NJ0121700 Piscataway
    NJ0121800 Plainsboro
    NJ0121900 Sayreville
    NJ0122000 South Amboy
    NJ0122100 South Brunswick
    NJ0122200 South Plainfield
    NJ0122300 South River
    NJ0122400 Spotswood
    NJ0122500 Woodbridge

  • MONMOUTH COUNTY

    NJ0130100 Aberdeen
    NJ0130200 Allenhurst
    NJ0130300 Allentown
    NJ0130400 Asbury Park
    NJ0130500 Atlantic Highlands
    NJ0130600 Avon-by-the-Sea
    NJ0130700 Belmar
    NJ0130800 Bradley Beach
    NJ0130900 Brielle
    NJ0131000 Colts Neck
    NJ0131100 Deal
    NJ0131200 Eatontown
    NJ0131300 Englishtown
    NJ0131400 Fair Haven
    NJ0131500 Farmingdale
    NJ0131600 Freehold Borough
    NJ0131700 Freehold Township
    NJ0131800 Hazlet
    NJ0131900 Highlands
    NJ0132000 Holmdel
    NJ0132100 Howell
    NJ0132200 Interlaken
    NJ0132300 Keansburg
    NJ0132400 Keyport
    NJ0134600 Lake Como
    NJ0132500 Little Silver
    NJ0132600 Loch Arbour
    NJ0132700 Long Branch
    NJ0132800 Manalapan
    NJ0132900 Manasquan
    NJ0133000 Marlboro
    NJ0133100 Matawan
    NJ0133200 Middletown
    NJ0133300 Millstone
    NJ0133400 Monmouth Beach
    NJ0133600 Neptune City
    NJ0133500 Neptune
    NJ0133700 Ocean
    NJ0133800 Oceanport
    NJ0133900 Red Bank
    NJ0134000 Roosevelt
    NJ0134100 Rumson
    NJ0134200 Sea Bright
    NJ0134300 Sea Girt
    NJ0134400 Shrewsbury Borough
    NJ0134500 Shrewsbury Township
    NJ0134700 Spring Lake
    NJ0134800 Spring Lake Heights
    NJ0134900 Tinton Falls
    NJ0135000 Union Beach
    NJ0135100 Upper Freehold
    NJ0135200 Wall
    NJ0135300 West Long Branch

  • MORRIS COUNTY

    NJ0140100 Boonton Town
    NJ0140200 Boonton Township
    NJ0140300 Butler
    NJ0140400 Chatham Borough
    NJ0140500 ChathamTownship
    NJ0140600 Chester Borough
    NJ0140700 Chester Township
    NJ0140800 Denville
    NJ0140900 Dover
    NJ0141000 East Hanover
    NJ0141100 Florham Park
    NJ0141200 Hanover
    NJ0141300 Harding
    NJ0141400 Jefferson
    NJ0141500 Kinnelon
    NJ0141600 Lincoln Park
    NJ0143000 Long Hill
    NJ0141700 Madison
    NJ0141800 Mendham Borough
    NJ0141900 Mendham Township
    NJ0142000 Mine Hill
    NJ0142100 Montville
    NJ0142300 Morris Plains
    NJ0142200 Morris
    NJ0142400 Morristown
    NJ0142500 Mountain Lakes
    NJ0142600 Mt. Arlington N
    NJ0142700 Mt. Olive
    NJ0142800 Netcong
    NJ0142900 Parsippany-Troy Hills
    NJ0143100 Pequannock
    NJ0143200 Randolph
    NJ0143300 Riverdale
    NJ0143400 Rockaway Borough
    NJ0143500 Rockaway Township
    NJ0143600 Roxbury
    NJ0143700 Victory Gardens
    NJ0143800 Washington
    NJ0143900 Wharton

  • OCEAN COUNTY

    NJ0150100 Barnegat
    NJ0150200 Barnegat Light
    NJ0150300 Bay Head
    NJ0150400 Beach Haven
    NJ0150500 Beachwood
    NJ0150600 Berkeley
    NJ0150700 Brick
    NJ0150900 Eagleswood
    NJ0151000 Harvey Cedars
    NJ0151100 Island Heights
    NJ0151200 Jackson
    NJ0151300 Lacey
    NJ0151400 Lakehurst
    NJ0151500 Lakewood
    NJ0151600 Lavallette
    NJ0151700 Little Egg Harbor
    NJ0151800 Long Beach
    NJ0151900 Manchester
    NJ0152000 Mantoloking
    NJ0152200 Ocean Gate
    NJ0152100 Ocean
    NJ0152300 Pine Beach
    NJ0152400 Plumsted
    NJ0152500 Point Pleasant
    NJ0152600 Pt. Pleasant Beach
    NJ0152700 Seaside Heights
    NJ0152800 Seaside Park
    NJ0152900 Ship Bottom
    NJ0153000 South Toms River
    NJ0153100 Stafford
    NJ0153200 Surf City
    NJ0150800 Toms River
    NJ0153300 Tuckerton

  • PASSAIC COUNTY

    NJ0160100 Bloomingdale
    NJ0160200 Clifton
    NJ0160300 Haledon
    NJ0160400 Hawthorne
    NJ0160500 Little Falls
    NJ0160600 North Haledon
    NJ0160700 Passaic
    NJ0160800 Paterson
    NJ0160900 Pompton Lakes
    NJ0161000 Prospect Park
    NJ0161100 Ringwood
    NJ0161200 Totowa
    NJ0161300 Wanaque
    NJ0161400 Wayne
    NJ0161500 West Milford
    NJ0161600 Woodland Park

  • SALEM COUNTY

    NJ0170100 Alloway
    NJ0170200 Carneys Point
    NJ0170300 Elmer
    NJ0170400 Elsinboro
    NJ0170500 Lower Alloways Creek
    NJ0170600 Mannington
    NJ0170700 Oldmans
    NJ0170800 Penns Grove
    NJ0170900 Pennsville
    NJ0171000 Pilesgrove
    NJ0171100 Pittsgrove
    NJ0171200 Quinton
    NJ0171300 Salem
    NJ0171400 Upper Pittsgrove
    NJ0171500 Woodstown

  • SOMERSET COUNTY

    NJ0180100 Bedminster
    NJ0180200 Bernards
    NJ0180300 Bernardsville
    NJ0180400 Bound Brook
    NJ0180500 Branchburg
    NJ0180600 Bridgewater
    NJ0180700 Far Hills
    NJ0180800 Franklin
    NJ0180900 Green Brook
    NJ0181000 Hillsborough
    NJ0181100 Manville
    NJ0181200 Millstone
    NJ0181300 Montgomery
    NJ0181400 North Plainfield
    NJ0181500 Peapack & Gladstone
    NJ0181600 Raritan
    NJ0181700 Rocky Hill
    NJ0181800 Somerville
    NJ0181900 South Bound Brook
    NJ0182000 Warren
    NJ0182100 Watchung

  • SUSSEX COUNTY

    NJ0190100 Andover
    NJ0190200 Andover
    NJ0190300 Branchville
    NJ0190400 Byram
    NJ0190500 Frankford
    NJ0190600 Franklin
    NJ0190700 Fredon
    NJ0190800 Green
    NJ0190900 Hamburg
    NJ0191000 Hampton
    NJ0191100 Hardyston
    NJ0191200 Hopatcong
    NJ0191300 Lafayette
    NJ0191400 Montague
    NJ0191500 Newton
    NJ0191600 Ogdensburg
    NJ0191700 Sandyston
    NJ0191800 Sparta
    NJ0191900 Stanhope
    NJ0192000 Stillwater
    NJ0192100 Sussex
    NJ0192200 Vernon
    NJ0192300 Walpack
    NJ0192400 Wantage

  • UNION COUNTY

    NJ0200100 Berkeley Heights
    NJ0200200 Clark
    NJ0200300 Cranford
    NJ0200400 Elizabeth
    NJ0200500 Fanwood
    NJ0200600 Garwood
    NJ0200700 Hillside
    NJ0200800 Kenilworth
    NJ0200900 Linden
    NJ0201000 Mountainside
    NJ0201100 New Providence
    NJ0201200 Plainfield
    NJ0201300 Rahway
    NJ0201400 Roselle
    NJ0201500 Roselle Park
    NJ0201600 Scotch Plains
    NJ0201700 Springfield
    NJ0201800 Summit
    NJ0201900 Union
    NJ0202000 Westfield
    NJ0202100 Winfield

  • WARREN COUNTY

    NJ0210100 Allamuchy
    NJ0210200 Alpha
    NJ0210300 Belvidere
    NJ0210400 Blairstown
    NJ0210500 Franklin
    NJ0210600 Frelinghuysen
    NJ0210700 Greenwich
    NJ0210800 Hackettstown
    NJ0210900 Hardwick
    NJ0211000 Harmony
    NJ0211100 Hope
    NJ0211200 Independence
    NJ0211300 Knowlton
    NJ0211400 Liberty
    NJ0211500 Lopatcong
    NJ0211600 Mansfield
    NJ0211700 Oxford
    NJ0211900 Phillipsburg
    NJ0212000 Pohatcong
    NJ0212100 Washington
    NJ0212200 Washington
    NJ0212300 White

  • NEW JERSEY STATE POLICE REGIONS

    A TROOP
    NJNSP2600 Bellmawr
    NJNSP2200 Bridgeton
    NJNSP2000 Buena Vista
    NJNSP2800 Port Norris
    NJNSP3500 Woodbine
    NJNSP3200 Woodstown

    B TROOP
    NJNSP4000 Hope
    NJNSP4600 Netcong
    NJNSP8800 Perryville
    NJNSP5100 Somerville
    NJNSP5200 Sussex
    NJNSP0800 Totowa
    NJNSP5300 Washington

    C TROOP
    NJNSP6000 Bordentown
    NJNSP6400 Hamilton
    NJNSP4200 Kingwood
    NJNSP2900 Red Lion
    NJNSP3000 Tuckerton