How to File an OPRA Request in New Jersey
Last updated
A step-by-step guide for residents
What is OPRA? The Open Public Records Act (N.J.S.A. 47:1A-1 et seq.) is New Jersey state law that gives every person the right to access records held by public government agencies: townships, school boards, planning boards, and state departments. That includes emails between officials, contracts, meeting minutes, settlement agreements, permits, budgets, and more.
You do not need to be a lawyer, a resident of the town, or a journalist. You do not need to explain why you want the records. Anyone can file, and filing is free.
Source: NJ Government Records Council, nj.gov/grc
Step 1: Know what you're asking for
Be specific. Vague requests ("give me everything about the data center") get pushed back or denied on procedural grounds. Specific requests get results. Good examples:
- "The settlement agreement between the Township of [Town] and [Developer] regarding the parcel at [address], including all exhibits, attachments, and amendments."
- "Any PILOT (Payment In Lieu of Taxes) agreement related to the property at [address]."
- "All emails and written communications between any Township official and [Developer] or its representatives regarding [the parcel], from [date] to present."
- "Any concept plans, site plans, or architectural exhibits received by the Township regarding a proposed [use] at [address]."
Tip: File separate requests for separate documents. One broad request denied on one technicality doesn't block everything. Keep them clean and distinct.
Source: NJ OPRA Portal, njopraportal.com
Step 2: Choose how to file
You have three good options. All are free.
Option A: NJ OPRA Portal (easiest)
Go to njopraportal.com. Search for your town. Describe what you want in plain language, and the site formats it to be legally compliant and automatically tracks your response deadline. Covers all 1,440 NJ public agencies including all 564 municipalities. Private by default.
Option B: OPRAmachine (best for public accountability)
Go to opramachine.com. This tool files your request and publishes everything publicly. Every request and response becomes a permanent, searchable online record. Useful when you want the request and its outcome visible, which creates additional accountability pressure on the agency.
Note: Because OPRAmachine publishes your request publicly, don't include personal information you want kept private.
Option C: Direct to the municipal clerk
File in person or by mail/online with your town's municipal clerk (the records custodian). Download the standardized GRC OPRA request form, complete it, sign it, and submit. Your request isn't considered filed until the custodian receives a completed form. Your municipal clerk's contact details are on your town's own website.
Source: NJ Government Records Council, nj.gov/grc
Step 3: Wait for the response
By law, the agency must respond within 7 business days. They must either:
- Provide the records, or
- Provide a specific legal reason for denial, or
- Request a reasonable extension (for very large requests).
They cannot simply ignore you. No response within 7 business days is itself a denial you can appeal.
Source: N.J.S.A. 47:1A-5; NJ Attorney General OPRA Guide, njoag.gov
If you are denied: your appeal options
Denial is not the end. New Jersey gives you two routes. Choose one, not both.
Appeal Path A: Government Records Council (GRC)
Free. No lawyer needed. No statute of limitations.
- The GRC offers both parties mediation, which is informal and voluntary.
- If mediation fails, the GRC investigates.
- If the custodian "willfully and knowingly" denied access, they can be personally fined $1,000, and that fine cannot be paid by the agency.
- The requester may also be entitled to reasonable attorney's fees.
- GRC decisions can be appealed to the NJ Appellate Division.
- Toll-free: 866-850-0511 · Email: grc@dca.state.nj.us
- Mail: Government Records Council, PO Box 819, Trenton, NJ 08625
- Web: nj.gov/grc
Appeal Path B: NJ Superior Court
$200 filing fee. Must file within 45 days of denial. File a complaint and order to show cause in the Superior Court of the county where the denial occurred. More aggressive; better when the GRC route is exhausted or the matter is time-sensitive.
Source: Mason v. City of Hoboken, 196 NJ 51 (2008)
A note on settlement agreements
Settlement agreements entered into by public bodies in NJ are generally public records subject to OPRA, even when they contain confidentiality clauses. NJ courts have established that residents have a right to know how public disputes are resolved with public money. The public body, not you, bears the burden of proving a record is exempt. Attorney-client privilege that applied during active litigation does not automatically protect the final settlement document itself.
Source: Burnett v. County of Gloucester (App. Div. 2010)
Quick reference
What | Where |
|---|---|
File a request online | |
File publicly (transparency tool) | |
GRC appeal (free) | 866-850-0511 / grc@dca.state.nj.us |
Superior Court appeal | $200 fee / 45-day deadline |
GRC full guide |
This guide is for informational purposes. For legal advice specific to your situation, consult a licensed NJ attorney.
Have questions or feedback about this page?
Messages sent from here arrive tagged with How to File an OPRA Request in New Jersey, so we know which page you mean.
Thanks. Your message was sent, and we read every note.
Something went wrong sending your message. Please try again.