URBANKIT/STUDIO
    Sign inFREE TOOLS · NO SIGNUP
    URBANKIT/STUDIO · EST. 2026 · ONLINEFREE · BROWSER-ONLY · NO TELEMETRY · OPEN SOURCE
    ATLAS · STATE·NH

    New Hampshire county
    parcel REST APIs.

    2 counties indexed. ArcGIS FeatureServer and MapServer URLs, with supported search fields per layer.

    Counties indexed in this state, with endpoint counts, supported fields, and status.
    CountyEndpointsSearchable fieldsStatusAction
    Hillsborough County0 UNVERIFIEDOPEN
    Rockingham County0 UNVERIFIEDOPEN

    About New Hampshire county parcel data

    State overview

    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 GIS service, but that service requires an authenticated GRANIT account.

    Regional coordination

    GRANIT (granit.unh.edu) is the de facto state GIS clearinghouse. It maintains the NH Parcel Mosaic at nhgeodata.unh.edu/nhgeodata/rest/services/CAD/ParcelMosiac/MapServer, which compiles parcel data submitted by municipalities at varying frequencies. The catch: the mosaic requires an authenticated GRANIT account token — unauthenticated requests return HTTP 499. The NH Geodata Portal (built on ArcGIS Hub at nhgranit.hub.arcgis.com) allows browsing and downloading datasets, but REST query access still requires the GRANIT login. 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.

    Common data quirks

    Municipality is the data unit, not the county

    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.

    GRANIT authentication barrier

    The NH Parcel Mosaic is technically comprehensive — it covers the entire state via a single ArcGIS REST endpoint — but it is not public in the way that, say, Wisconsin or Vermont's statewide services are. GRANIT accounts are available to New Hampshire government employees, university researchers, and registered organizations. Individual developers or planners without institutional affiliation must apply for access. Until that account is provisioned, the practical fallback options are: download shapefiles from the NH Geodata Portal for specific towns (some are posted publicly), or use Regrid's commercial NH coverage.

    Parcel identifier format varies by municipality

    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. When querying GRANIT's mosaic directly, the GRANTID field attempts to standardize identifiers, but the underlying municipality-assigned ID remains the authoritative key for any assessor correspondence.

    Key counties

    Rockingham County

    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. GRANIT account required for statewide mosaic access.

    Hillsborough County

    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. No public REST endpoint for county-level parcel queries.

    Common search patterns

    For NH towns using Vision Government Solutions, the URL pattern is typically vision.mysouthwick.com or similar, with a PARID parameter for direct parcel lookup — these are browser-based, not REST. For GRANIT Parcel Mosaic with an authenticated token: nhgeodata.unh.edu/nhgeodata/rest/services/CAD/ParcelMosiac/MapServer/0/query?where=TOWN_NAME+LIKE+'%25SALEM%25'&outFields=GRANTID,TOWN_NAME,OWNER&token=YOUR_TOKEN&f=json. Without a GRANIT token, Regrid's API at app.regrid.com/api is the practical programmatic option for NH.

    Related articles

    Last updated 2026-05-24.

    Questions, with answers

    New Hampshire parcel REST API — common questions

    Are New Hampshire county parcels available through a public ArcGIS REST API?

    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.

    How do I look up property records in New Hampshire?

    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? Tell us — we verify and update weekly.