NJ OPRA Portal

New Jersey Government Agency Directory

NJ OPRA Portal maintains a directory of 1,440 New Jersey public agencies and their records custodians across all 21 counties. Pick an agency and we deliver an OPRA-compliant request straight to the custodian on file. Standard filing is free, and a custodian generally must grant or deny access within seven business days under N.J.S.A. 47:1A-5 — many agencies respond sooner, sometimes the same day.

Agency types covered

  • Municipalities — all 564 New Jersey towns, townships, boroughs, and cities
  • Counties — all 21 county clerks and county administrative offices
  • Police departments — municipal police, county sheriffs, and the New Jersey State Police
  • School districts — boards of education and district business offices
  • State agencies — departments, authorities, and commissions

How filing works

Choose the agency, describe the records you want, and submit. Your request is transmitted directly to the agency's records custodian by email with the statutory OPRA certification language attached. You receive the custodian's reply in your inbox and can track the request in the portal.

Frequently asked questions

Which New Jersey agency should I send my OPRA request to?

Send it to the agency that holds the record. Police reports go to the municipal police department where the incident happened; property and permit records go to the town; deeds and land records go to the county clerk; school budgets go to the school district. If you are unsure, search the agency name in the portal directory.

Is there a fee to use NJ OPRA Portal?

No. Filing an OPRA request through the portal is free. Agencies may charge their own statutory copy fees for certain paper records, but electronic records are usually provided at no cost.

Start a free OPRA request · Browse all NJ agencies