Montana State Library MSDI
GeoUSgisservice.mt.gov
Montana's official statewide geospatial framework from the Montana State Library: tax parcels with owner and assessed value, public lands and conservation easements, the PLSS survey grid, administrative and political boundaries, address points and road centrelines, geographic names, NHD hydrography and watershed boundaries, SSURGO soils, land cover, wetlands and survey control - plus address and place-name geocoders.
Capabilities (74)
GET /v1/data/montanamsdi/address-geocode1 creditGeocodes a single-line Montana address against the state address locator and returns ranked candidates with a match score, match type, normalised address and WGS84 coordinates.
GET /v1/data/montanamsdi/address-reverse-geocode1 creditReturns the nearest Montana address to a longitude/latitude, with the matched address, its components and the match type.
GET /v1/data/montanamsdi/address-suggest1 creditReturns autocomplete suggestions for a partial Montana address, each with the suggested text and a magicKey that can be fed back to the geocoder for an exact match.
GET /v1/data/montanamsdi/annexations1 creditReturns a non-spatial table of recorded municipal annexations and boundary actions with the entity name, FIPS code, action and authorisation type, local and secondary effective dates and acreage.
GET /v1/data/montanamsdi/cities-and-towns1 creditReturns the boundaries of Montana's incorporated cities and towns with name, county, FIPS code, municipal class and type, and acreage.
GET /v1/data/montanamsdi/congressional-districts1 creditReturns Montana's US congressional district polygons with district number, name, code and Census GEOID.
GET /v1/data/montanamsdi/conservation-easements1 creditReturns conservation easement polygons with the holding organisation, the easement date, the deed reference and GIS acreage.
GET /v1/data/montanamsdi/counties1 creditReturns Montana's 56 county polygons with name, abbreviation, county number, FIPS codes, acreage and square miles.
GET /v1/data/montanamsdi/ecological-site-descriptions1 creditReturns the non-spatial ESD table linking a soil map unit key to its component names, component percentages, ecological site name and id, MLRA id and the NRCS description URL.
GET /v1/data/montanamsdi/esp-zones1 creditReturns ecological site potential (ESP) zone polygons with grid code, zone number and name, the states covered and acreage.
GET /v1/data/montanamsdi/fire-districts1 creditReturns rural and municipal fire district polygons with district name, number, code and county.
GET /v1/data/montanamsdi/frost-free-days-at-point1 creditReturns the modelled number of frost-free days per year at a longitude/latitude, as the raster pixel value from the Montana State Library frost-free days surface.
GET /v1/data/montanamsdi/geographic-name-descriptions1 creditReturns the narrative description and naming history Montana keeps for a geographic feature, keyed by GNIS id.
GET /v1/data/montanamsdi/geographic-name-geocode1 creditSearches the Montana Geographic Names locator for a named feature and returns ranked candidates with score, feature attributes and WGS84 coordinates.
GET /v1/data/montanamsdi/geographic-names1 creditReturns Montana place and feature names from the state's edited copy of the federal GNIS, each with GNIS id, official name, feature class, county, latitude, longitude, elevation and source map.
GET /v1/data/montanamsdi/geographic-name-suggest1 creditReturns autocomplete suggestions for a partial Montana place name, each with the suggested text and a magicKey for an exact follow-up lookup.
GET /v1/data/montanamsdi/geographic-name-variants1 creditReturns the alternate and historic names recorded against a GNIS feature, with a flag marking which name is the official one and the date the record was created.
GET /v1/data/montanamsdi/historic-topo-24k-index1 creditReturns the footprint catalogue of Montana's scanned historic 1:24,000 USGS topographic maps, one row per sheet with the raster name, pixel size range, category and the sheet's extent.
GET /v1/data/montanamsdi/house-districts1 creditReturns the Montana House of Representatives district polygons in force for 2024-2033, with district number and the adjusted population and race/ethnicity counts used to draw them.
GET /v1/data/montanamsdi/hydrography-areas1 creditReturns NHD area features for Montana - rapids, wide river channels, dam structures and similar polygon hydrography - with permanent identifier, GNIS name, area in square km and FType/FCode.
GET /v1/data/montanamsdi/hydrography-flowlines1 creditReturns NHD high-resolution (1:24,000) flowline geometry for Montana with permanent identifier, GNIS name, reach code, length in km, flow direction and FType/FCode.
GET /v1/data/montanamsdi/hydrography-lines1 creditReturns NHD linear features for Montana that are not flowlines - dams, weirs, levees and similar - with permanent identifier, GNIS name, length in km and FType/FCode.
GET /v1/data/montanamsdi/hydrography-points1 creditReturns NHD point features for Montana - springs, wells, gaging stations, dams and similar - with permanent identifier, GNIS name, reach code and FType/FCode.
GET /v1/data/montanamsdi/hydrography-waterbodies1 creditReturns NHD waterbody polygons for Montana - lakes, ponds, reservoirs and swamps - with permanent identifier, GNIS name, area in square km, elevation, reach code and FType/FCode.
GET /v1/data/montanamsdi/identify-at-point1 creditReturns, for one longitude/latitude, the attributes of every layer in the chosen service that covers that spot - one result object per hit, with the layer id, layer name and all field values.
GET /v1/data/montanamsdi/judicial-districts1 creditReturns Montana district court judicial district polygons with district number, name, code and area.
GET /v1/data/montanamsdi/land-cover-at-point1 creditReturns the Montana Land Cover classification at a longitude/latitude at all three levels of the hierarchy, with the ecological system group name, NVC group code and name, state and global conservation ranks and the Montana Field Guide URL for the type.
GET /v1/data/montanamsdi/layer-info1 creditReturns one layer's full definition: geometry type, extent, drawing info, maxRecordCount and every field with its name, alias, type and length.
GET /v1/data/montanamsdi/layer-query1 creditRuns a SQL WHERE clause against any layer or table in any top-level service on this server and returns the matching rows with all attributes as Esri JSON.
GET /v1/data/montanamsdi/major-land-resource-areas1 creditReturns NRCS Major Land Resource Area polygons for Montana with the MLRA symbol and name and the parent Land Resource Region symbol and name.
GET /v1/data/montanamsdi/major-water-planning-basins1 creditReturns Montana's major water planning basin polygons with basin name, acreage, square kilometres and square miles.
GET /v1/data/montanamsdi/managed-areas1 creditReturns managed conservation and recreation areas - national parks, forests, wildlife refuges, state parks, wilderness and similar - with area name, managing institution, unit type, acreage and source.
GET /v1/data/montanamsdi/naip-imagery-pixel-at-point1 creditReturns the four-band (red, green, blue, near-infrared) NAIP 2023 pixel values at a longitude/latitude, together with the catalogue item and acquisition metadata behind that pixel.
GET /v1/data/montanamsdi/parcel-at-point1 creditReturns the single tax parcel whose boundary contains the given longitude/latitude, with its full attribute record including owner, geocode, assessed value and legal description.
GET /v1/data/montanamsdi/parcels1 creditReturns Montana tax and tax-exempt parcel polygons with owner name and mailing address, property address, geocode (ParcelID), assessed land/building/total value, tax year, levy district, legal description and the acreage split by agricultural use.
GET /v1/data/montanamsdi/plss-corner-points1 creditReturns surveyed PLSS corner points from the GCDB with their point identifier and township identifier.
GET /v1/data/montanamsdi/plss-meandered-water1 creditReturns the meandered water bodies recorded in the PLSS survey - the lakes and rivers the original survey traced rather than crossed - with survey type code and text.
GET /v1/data/montanamsdi/plss-quarter-sections1 creditReturns PLSS second-division polygons - the quarter, quarter-quarter and lot subdivisions of a section - with the aliquot label, record area and GIS acres.
GET /v1/data/montanamsdi/plss-section-at-point1 creditReturns the PLSS section polygon containing the given longitude/latitude, with its township identifier, section number and the plain-language Township-Range-Section label.
GET /v1/data/montanamsdi/plss-sections1 creditReturns PLSS first-division polygons - normally the 36 numbered sections of a township - with section number, the TWNSECLAB label, survey type, record area and GIS acres.
GET /v1/data/montanamsdi/plss-special-surveys1 creditReturns special survey polygons - mineral surveys, homestead entry surveys, tracts and other non-rectangular PLSS surveys - with survey identifier, survey type code and text.
GET /v1/data/montanamsdi/plss-townships1 creditReturns Public Land Survey System township polygons built from BLM GCDB coordinates, with the township identifier (PLSSID), township and range number and direction, principal meridian and survey type.
GET /v1/data/montanamsdi/public-lands1 creditReturns polygons of land in public ownership in Montana with the managing owner (US Forest Service, BLM, State of Montana, Montana State Trust Lands, county or city government and so on) and acreage.
GET /v1/data/montanamsdi/rangeland-resource-units1 creditReturns Montana rangeland resource unit polygons with the zone identifier and total acres.
GET /v1/data/montanamsdi/relative-precipitation-at-point1 creditReturns the relative effective annual precipitation index at a longitude/latitude, as the raster pixel value from the Montana State Library surface.
GET /v1/data/montanamsdi/road-centerlines1 creditReturns Montana road centreline segments with street name and type, the address ranges and parity on each side, left/right county, municipality, postcode and postal community, road class, ownership, surface type, access and speed limit.
GET /v1/data/montanamsdi/roads-near-point1 creditReturns every road centreline segment within a given radius of a longitude/latitude, with names, address ranges, class, ownership and speed limit.
GET /v1/data/montanamsdi/school-district-enrollment1 creditReturns a non-spatial table of Montana school district enrollment by fiscal year, one row per district with a column per year back to FY87.
GET /v1/data/montanamsdi/school-districts-elementary1 creditReturns Montana elementary school district polygons with district name, OPI LE number, district number and county.
GET /v1/data/montanamsdi/school-districts-k121 creditReturns Montana unified K-12 school district polygons with district name, OPI LE number, district number and county.
GET /v1/data/montanamsdi/school-districts-secondary1 creditReturns Montana high school district polygons with district name, OPI LE number, district number and county.
GET /v1/data/montanamsdi/senate-districts1 creditReturns the Montana Senate district polygons in force for 2024-2033, with district number and the adjusted population and race/ethnicity counts used to draw them.
GET /v1/data/montanamsdi/service-info1 creditReturns one service's description, spatial reference, maxRecordCount, supported operations and the id and name of every layer and table inside it.
GET /v1/data/montanamsdi/service-legend1 creditReturns the rendered legend for every layer in a service: each class label, its symbol swatch as base64 PNG and the value it represents.
GET /v1/data/montanamsdi/services-catalogue1 creditLists every ArcGIS service Montana State Library publishes on this server, with each service's name, folder and type (MapServer, ImageServer or GeocodeServer).
GET /v1/data/montanamsdi/soil-map-unit-at-point1 creditReturns the SSURGO soil map unit polygon containing the given longitude/latitude with its map unit key and symbol, map unit name, survey area, farmland classification, average slope, drainage class and hydric rating.
GET /v1/data/montanamsdi/soil-map-units1 creditReturns SSURGO soil map unit polygons for Montana with map unit key (MUKEY) and symbol, map unit name, survey area symbol and name, farmland classification, average slope, drainage class, hydric percentage and acres.
GET /v1/data/montanamsdi/soil-surveys1 creditReturns the SSURGO soil survey area footprints covering Montana with area symbol, area name, acreage and spatial version.
GET /v1/data/montanamsdi/state-boundary1 creditReturns the official state boundary polygon of Montana with FIPS code, acreage and square miles.
GET /v1/data/montanamsdi/structures-and-addresses1 creditReturns Montana's statewide structure and address points with full NENA-style address components - number, street name and type, unit, municipality, county, postcode, place type, parcel id, GNIS id, elevation and coordinates.
GET /v1/data/montanamsdi/structures-near-point1 creditReturns every structure and address point within a given radius of a longitude/latitude, with full address components, place type and parcel id.
GET /v1/data/montanamsdi/subwatershed-at-point1 creditReturns the HUC12 subwatershed polygon containing the given longitude/latitude, with its hydrologic unit code, name, area and downstream unit.
GET /v1/data/montanamsdi/subwatersheds-huc121 creditReturns Watershed Boundary Dataset 12-digit subwatershed polygons covering Montana with hydrologic unit code, name, hydrologic unit type and modification, area and the downstream unit (tohuc).
GET /v1/data/montanamsdi/survey-control-points1 creditReturns Montana's mapping control point database, submitted by registered land surveyors, with point id, elevation, observation date, collection method, reported coordinates, horizontal and vertical accuracy with units, and the horizontal and vertical datums.
GET /v1/data/montanamsdi/tax-increment-districts1 creditReturns Montana's tax increment financing district (TIFD) polygons with name, status, type, county, year established and year of expiration.
GET /v1/data/montanamsdi/tribal-reservations1 creditReturns the reservation boundaries of Montana's tribal nations with name and Census AIANNH codes.
GET /v1/data/montanamsdi/voting-precincts1 creditReturns voting precinct polygons with precinct number and name, polling place, county, and the state House and Senate district each precinct sits in.
GET /v1/data/montanamsdi/watershed-basins-huc61 creditReturns Watershed Boundary Dataset 6-digit basin polygons covering Montana with the hydrologic unit code, name, area in acres and square km, states covered and source metadata.
GET /v1/data/montanamsdi/watersheds-huc101 creditReturns Watershed Boundary Dataset 10-digit watershed polygons covering Montana with hydrologic unit code, name, area, states and the downstream hydrologic unit.
GET /v1/data/montanamsdi/watershed-subbasins-huc81 creditReturns Watershed Boundary Dataset 8-digit subbasin polygons covering Montana with the hydrologic unit code, name, area in acres and square km, states covered and source metadata.
GET /v1/data/montanamsdi/watershed-subregions-huc41 creditReturns Watershed Boundary Dataset 4-digit subregion polygons covering Montana with the hydrologic unit code, name, area in acres and square km, states covered and source metadata.
GET /v1/data/montanamsdi/weed-management-districts1 creditReturns county weed management district polygons with district name, county and the weed coordinator's contact details.
GET /v1/data/montanamsdi/wetland-mapping-quad-status1 creditReturns the 1:24,000 quadrangle index for Montana's wetland mapping programme with quad name and code, mapping status, whether NWI mapping is complete, the imagery date used and quad acreage.
GET /v1/data/montanamsdi/wetlands-near-point1 creditReturns National Wetlands Inventory style wetland and riparian polygons within a given radius of a longitude/latitude, with the NWI code, wetland type, Cowardin system, subsystem, class, subclass, water regime and acres.
Licence
Montana State Library, "Publishing Rights": "Content found through this website, and related applications, that is produced by the Montana State Library is in the public domain. Please properly cite the State Library as the source in any publication. Be aware that some content, such as content in the Montana History Portal, and the GIS Data List, is published by other institutions. Please refer to the publishing institution for permission to publish. Please contact the Montana State Library for more information or for explicit permission to publish specific items or collections." Quote verified verbatim on the page 2026-10-22. Public domain therefore permits commercial use and redistribution, with citation requested rather than required. Scope: every capability here is served from an MSL-published MSDI framework service on MSL's own ArcGIS server (cadastral, PLSS, administrative boundaries, geographic names, hydrography, watersheds, soils, structures, transportation, land cover, wetlands, mapping control, plus the MSL and MSDI_Framework folders). The carve-out names the Montana History Portal and the GIS Data List, which is a separate catalogue outside organisations publish into as "Data List Publishers"; nothing here comes from either. The underlying sources (Montana Department of Revenue, Montana counties, USGS NHD/GNIS, NRCS SSURGO, USDA NAIP) are themselves US federal or Montana state government. A capability from the State Historic Preservation Office service in the HIS folder was dropped rather than assume this statement covers another institution's cultural-resource data.
https://msl.mt.gov/publishingrightsAttribution
Display this wherever you show the data. It arrives on every response as provenance.attribution_text.
Source: Montana State Library, Montana Spatial Data Infrastructure (public domain)
Cache: up to 3600s
