2 counties indexed. ArcGIS FeatureServer and MapServer URLs, with supported search fields per layer.
Looking for one property instead of an endpoint? Type a New Hampshire street address into Find My Parcel Number and it returns the parcel number from the county's own records.
| County | Endpoints | Searchable fields | Registry listing | Action |
|---|---|---|---|---|
| Hillsborough County | 0 | — | UNVERIFIED | Open |
| Rockingham County | 0 | — | UNVERIFIED | Open |
New Hampshire has 10 counties, but county government in NH carries far less authority than in most states. Property assessment and parcel recordkeeping sit with 234 cities and towns, each governed by an elected Board of Selectmen (Selectboard) or city council. There is no county assessor's office in the conventional sense. GRANIT, the Geographically Referenced Analysis and Information Transfer System, maintained by the University of New Hampshire, operates the statewide NH Parcel Mosaic, which aggregates municipal parcel data into a single public GIS service. The mosaic carries parcel ids, town names and street addresses, but no owner names.
GRANIT (granit.unh.edu) is the de facto state GIS clearinghouse. It publishes the NH Parcel Mosaic as a public layer at nhgeodata.unh.edu/hosting/rest/services/Hosted/CAD_ParcelMosaic/FeatureServer/1, compiled from parcel data that municipalities submit at varying frequencies. On 2026-10-17 it held 617,124 parcels and answered queries with no login, 2,000 rows a page. An older copy at nhgeodata.unh.edu/nhgeodata/rest/services/CAD/ParcelMosiac/MapServer still asks for a GRANIT token and answers HTTP 499 without one. The NH Geodata Portal (built on ArcGIS Hub at nhgranit.hub.arcgis.com) lets you browse and download datasets. Individual municipalities, Manchester, Nashua, Portsmouth, Concord, maintain their own parcel viewers through vendors like AxisGIS, Vision Government Solutions, and MunicipalSoft, none of which expose a standard queryable ArcGIS FeatureServer. The fragmentation here is a direct consequence of municipality-first governance.
Searching for 'Rockingham County parcels' leads nowhere useful. Rockingham County has no assessor, no cadastral REST endpoint, and no county GIS office that aggregates parcel data. The correct framing is 'Salem, NH parcels' or 'Derry, NH parcels.' Each of Rockingham's 27 towns and cities maintains its own assessor database. Salem uses Vision Government Solutions; Derry uses Vision as well. Neither exposes a REST API. This municipal fragmentation is the defining feature of NH parcel research: county-level queries must be broken into town-by-town lookups.
The NH Parcel Mosaic covers the whole state through one public ArcGIS REST layer, and you can query it without a GRANIT account. It holds parcel ids, town, street address and land-use codes. Its Name field is a parcel label made of the town name and the map, lot and unit numbers, not an owner. Owner names stay with each town's assessor, so an owner lookup means the town's assessor viewer, a town shapefile from the NH Geodata Portal where the town posts one, or Regrid's commercial NH coverage.
Without a statewide assessment system like NJ's MOD-IV or VT's SPAN, NH parcel identifiers are set by each municipality. Common formats include Map-Lot-Unit (e.g., 'Map 12, Lot 34-A'), which is also how town assessors reference properties in their paper records. The Vision Government Solutions portals used by many NH towns expose a VISION_ID, which is vendor-specific and not portable across towns. GRANIT's public mosaic carries the town's own parcel id in its pid and displayid fields, and that municipality-assigned ID remains the authoritative key for any assessor correspondence.
NH's most populous county (~330,000 residents), covering Portsmouth, Salem, Derry, Londonderry, and the southern tier bordering Massachusetts. No county-direct REST endpoint. Each municipality maintains separate records via Vision Government Solutions, AxisGIS, or MunicipalSoft portals. The public statewide mosaic covers its parcels but carries no owner names.
Second most populous county, containing Manchester and Nashua, NH's two largest cities. Same municipal-first structure applies. Manchester's assessor data is accessible via the city's own property lookup portal; Nashua uses a Vision Government Solutions viewer. The public statewide mosaic covers its parcels but carries no owner names, and no county-level service adds them.
Assessor viewers from Vision Government Solutions and AxisGIS are browser-based property search pages, not REST services. The public GRANIT mosaic takes a standard ArcGIS query by town, for example nhgeodata.unh.edu/hosting/rest/services/Hosted/CAD_ParcelMosaic/FeatureServer/1/query?where=town='Salem'&outFields=pid,displayid,town,streetaddress&f=json, which returns parcel ids and street addresses but no owners. For owner names, Regrid's API at app.regrid.com/api is the practical programmatic option for NH.
Last updated 2026-10-17.
New Hampshire's 2 indexed counties (Hillsborough and Rockingham) are tracked in the UrbanKit atlas, but do not yet expose a queryable public ArcGIS REST endpoint. Parcel and owner lookups there go through the local assessor of record. We update the atlas when jurisdictions publish new REST layers. If you know a New Hampshire parcel REST URL, submit it on the contact page and we'll verify it.
Use the assessor of record for the relevant New Hampshire locality. Hillsborough and Rockingham are indexed here with jurisdiction contact details. When a public REST layer appears, we add the endpoint URL, searchable fields, and a sample query to its page.
Listing missing or moved? and include its current URL if you have it. A full four-shard sweep checks every endpoint every two hours, with degraded endpoints re-checked every 30 minutes.