Name: Riparian Conservation Opportunity Areas (2025)
Display Field: RCOA_NAME
Type: Feature Layer
Geometry Type: esriGeometryPolygon
Description: The Riparian Conservation Opportunity Areas (RCOAs) Version 3.0 portfolio is a spatial toolkit developed to support conservation and restoration of riparian and wetland habitats across New Mexico. Originally created for the Upper Rio Grande as part of the “Ribbons of Life” initiative in collaboration with National Wildlife Federation. The project was later expanded statewide with support from the New Mexico Department of Game and Fish for integration into the 2025 New Mexico State Wildlife Action Plan. RCOAs are discrete sites mapped using consistent GIS rules, based on riparian vegetation, landscape context, and ownership. Each RCOA contains Riparian Strongholds—large, intact areas of high-quality habitat—and may also include adjacent native areas, potential restoration zones, and smaller riparian patches to enhance habitat connectivity. RCOAs are classified by wetland type (headwater, confined, unconfined) and rated A–D based on size, composition, and vegetation diversity. The resulting portfolio of 2,399 RCOAs provides place-based targets for conservation planning and offers a platform to track restoration success.
Copyright Text: Riparian Conservation Opportunity Areas were developed by Esteban Muldavin, Corrie Gonzalez, and Elizabeth Milford of Natural Heritage New Mexico (NHNM), and John Leonard (formerly NHNM).
Significant contributions were made by Bruce Stein, Brian Kurzel, Alex Puglisi, Jeremy Romero, and Alicia Marrs (National Wildlife Federation), and Virginia Seamster (New Mexico Department of Game and Fish).
We thank the New Mexico Department of Game and Fish and the National Wildlife Federation for their financial support.
Default Visibility: true
MaxRecordCount: 3000
Supported Query Formats: JSON, geoJSON, PBF
Min Scale: 0
Max Scale: 0
Supports Advanced Queries: true
Supports Statistics: true
Has Labels: true
Can Modify Layer: true
Can Scale Symbols: false
Use Standardized Queries: true
Supports Datum Transformation: true
Extent:
XMin: 120413.25420000032
YMin: 3490618.8390999995
XMax: 678504
YMax: 4098033.3839999996
Spatial Reference: 26913
(26913)
Drawing Info:
Renderer:
Unique Value Renderer:
Field 1: RCOA_Rating
Field 2: N/A
Field 3: N/A
Field Delimiter: ,
Default Symbol:
Default Label: N/A
UniqueValueInfos:
-
Value: A
Label: A
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [186, 252, 253, 0]
Outline:
Style: esriSLSSolid
Color: [0, 197, 255, 255]
Width: 2
-
Value: B
Label: B
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [0, 92, 230, 255]
Outline:
Style: esriSLSSolid
Color: [0, 112, 255, 255]
Width: 2
-
Value: C
Label: C
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [253, 201, 182, 0]
Outline:
Style: esriSLSSolid
Color: [255, 0, 197, 255]
Width: 2
-
Value: D
Label: D
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [218, 253, 178, 0]
Outline:
Style: esriSLSSolid
Color: [197, 0, 255, 255]
Width: 2
Transparency: 0
Labeling Info:
Label Placement: esriServerPolygonPlacementAlwaysHorizontal
Label Expression: [RCOA_Name]
Use Coded Values: true
Symbol:
Color: [0, 0, 0, 255]
Background Color: N/A
Outline Color: N/A
Vertical Alignment: bottom
Horizontal Alignment: center
Right to Left: false
Angle: 0
XOffset: 0
YOffset: 0
Size: 10
Font Family: Arial
Font Style: normal
Font Weight: normal
Font Decoration: none
Min. Scale: 60000.0
Max. Scale: 0.0
Advanced Query Capabilities:
Supports Statistics: true
Supports OrderBy: true
Supports Distinct: true
Supports Pagination: true
Supports TrueCurve: true
Supports Returning Query Extent: true
Supports Query With Distance: true
Supports Sql Expression: true
Supports Query With ResultType: false
Supports Returning Geometry Centroid: false
HasZ: true
HasM: true
Has Attachments: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Type ID Field: null
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
-
Shape
(
type: esriFieldTypeGeometry, alias: Shape
)
-
UniqueID
(
type: esriFieldTypeString, alias: UniqueID, length: 20
)
-
Basin
(
type: esriFieldTypeString, alias: Basin, length: 255
)
-
Subclass
(
type: esriFieldTypeString, alias: Subclass, length: 255
)
-
RCOA_NAME
(
type: esriFieldTypeString, alias: RCOA_NAME, length: 255
)
-
HUC12_Name
(
type: esriFieldTypeString, alias: HUC12_Name, length: 255
)
-
MoreThan_1HUC12
(
type: esriFieldTypeString, alias: MoreThan_1HUC12, length: 255
)
-
RCOA_Rating
(
type: esriFieldTypeString, alias: RCOA_Rating, length: 255
)
-
RCOA_Average_Score
(
type: esriFieldTypeDouble, alias: RCOA_Average_Score
)
-
RCOA_Size_Score
(
type: esriFieldTypeDouble, alias: RCOA_Size_Score
)
-
RCOA_ORA_Pct_Score
(
type: esriFieldTypeDouble, alias: RCOA_ORA_Pct_Score
)
-
RCOA_PRA_Pct_Score
(
type: esriFieldTypeDouble, alias: RCOA_PRA_Pct_Score
)
-
RCOA_VegTypeDiversity_Score
(
type: esriFieldTypeDouble, alias: RCOA_VegTypeDiversity_Score
)
-
RCOA_Area_ac
(
type: esriFieldTypeDouble, alias: RCOA_Area_ac
)
-
RCOA_RS_Area_ac
(
type: esriFieldTypeDouble, alias: RCOA_RS_Area_ac
)
-
RCOA_RS_pct
(
type: esriFieldTypeDouble, alias: RCOA_RS_pct
)
-
RCOA_ORA_Area_ac
(
type: esriFieldTypeDouble, alias: RCOA_ORA_Area_ac
)
-
RCOA_ORA_pct
(
type: esriFieldTypeDouble, alias: RCOA_ORA_pct
)
-
RCOA_PRA_Area_ac
(
type: esriFieldTypeDouble, alias: RCOA_PRA_Area_ac
)
-
RCOA_PRA_pct
(
type: esriFieldTypeDouble, alias: RCOA_PRA_pct
)
-
RCOA_SRA_Area_ac
(
type: esriFieldTypeDouble, alias: RCOA_SRA_Area_ac
)
-
RCOA_SRA_pct
(
type: esriFieldTypeDouble, alias: RCOA_SRA_pct
)
-
RCOA_VegTypeDiversityIndex
(
type: esriFieldTypeDouble, alias: RCOA_VegTypeDiversityIndex
)
-
PNRV_Forest_pct
(
type: esriFieldTypeDouble, alias: PNRV_Forest_pct
)
-
PNRV_Shrub_pct
(
type: esriFieldTypeDouble, alias: PNRV_Shrub_pct
)
-
PNRV_Herb_pct
(
type: esriFieldTypeDouble, alias: PNRV_Herb_pct
)
-
GreatPlainsLowlandNativeDeciduousRiparianForest_pct
(
type: esriFieldTypeDouble, alias: GreatPlainsLowlandNativeDeciduousRiparianForest_pct
)
-
LowlandNativeEvergreenDeciduousRiparianForest_pct
(
type: esriFieldTypeDouble, alias: LowlandNativeEvergreenDeciduousRiparianForest_pct
)
-
MontaneNativeDeciduousRiparianForest_pct
(
type: esriFieldTypeDouble, alias: MontaneNativeDeciduousRiparianForest_pct
)
-
MontaneNativeEvergreenDeciduousRiparianForest_pct
(
type: esriFieldTypeDouble, alias: MontaneNativeEvergreenDeciduousRiparianForest_pct
)
-
MontaneNativeEvergreenRiparianForest_pct
(
type: esriFieldTypeDouble, alias: MontaneNativeEvergreenRiparianForest_pct
)
-
SouthwestDesertNativeDryDeciduousRiparianWoodland_pct
(
type: esriFieldTypeDouble, alias: SouthwestDesertNativeDryDeciduousRiparianWoodland_pct
)
-
SouthwestWarmDesertNativeDeciduousRiparianForest_pct
(
type: esriFieldTypeDouble, alias: SouthwestWarmDesertNativeDeciduousRiparianForest_pct
)
-
WesternLowlandNativeDeciduousRiparianForest_pct
(
type: esriFieldTypeDouble, alias: WesternLowlandNativeDeciduousRiparianForest_pct
)
-
LowlandWetRiparianShrubland_pct
(
type: esriFieldTypeDouble, alias: LowlandWetRiparianShrubland_pct
)
-
SubalpineMontaneRiparianShrubland_pct
(
type: esriFieldTypeDouble, alias: SubalpineMontaneRiparianShrubland_pct
)
-
GreatPlainsLowlandMarsh_pct
(
type: esriFieldTypeDouble, alias: GreatPlainsLowlandMarsh_pct
)
-
GreatPlainsLowlandWetMeadow_pct
(
type: esriFieldTypeDouble, alias: GreatPlainsLowlandWetMeadow_pct
)
-
SubalpineandMontaneWetland_pct
(
type: esriFieldTypeDouble, alias: SubalpineandMontaneWetland_pct
)
-
WesternLowlandMarsh_pct
(
type: esriFieldTypeDouble, alias: WesternLowlandMarsh_pct
)
-
LowlandNativeEvergreenDryRiparianForest_pct
(
type: esriFieldTypeDouble, alias: LowlandNativeEvergreenDryRiparianForest_pct
)
-
AridWestLowlandWetMeadow_pct
(
type: esriFieldTypeDouble, alias: AridWestLowlandWetMeadow_pct
)
-
GreatPlainsLowlandSaltMeadowandDryGrassland_pct
(
type: esriFieldTypeDouble, alias: GreatPlainsLowlandSaltMeadowandDryGrassland_pct
)
-
DesertAlkalineSalineWetShrubland_pct
(
type: esriFieldTypeDouble, alias: DesertAlkalineSalineWetShrubland_pct
)
-
LowlandDryRiparianShrubland_pct
(
type: esriFieldTypeDouble, alias: LowlandDryRiparianShrubland_pct
)
-
MontaneDryRiparianShrubland_pct
(
type: esriFieldTypeDouble, alias: MontaneDryRiparianShrubland_pct
)
-
MontaneDryRiparianMeadowandGrassland_pct
(
type: esriFieldTypeDouble, alias: MontaneDryRiparianMeadowandGrassland_pct
)
-
RuderalForbMeadow_pct
(
type: esriFieldTypeDouble, alias: RuderalForbMeadow_pct
)
-
WesternLowlandSaltMeadowandDryGrassland_pct
(
type: esriFieldTypeDouble, alias: WesternLowlandSaltMeadowandDryGrassland_pct
)
-
SubalpineandMontaneWetMeadow_pct
(
type: esriFieldTypeDouble, alias: SubalpineandMontaneWetMeadow_pct
)
-
LowlandMixedWillowRussianOliveRiparianScrub_pct
(
type: esriFieldTypeDouble, alias: LowlandMixedWillowRussianOliveRiparianScrub_pct
)
-
LowlandMixedWillowRussianOliveTamariskRiparianWoodlandandScrub_p
(
type: esriFieldTypeDouble, alias: LowlandMixedWillowRussianOliveTamariskRiparianWoodlandandScrub_p
)
-
LowlandMixedWillowTamariskRiparianScrub_pct
(
type: esriFieldTypeDouble, alias: LowlandMixedWillowTamariskRiparianScrub_pct
)
-
LowlandNativeIntroducedRussianOliveDeciduousRiparianForest_pct
(
type: esriFieldTypeDouble, alias: LowlandNativeIntroducedRussianOliveDeciduousRiparianForest_pct
)
-
LowlandNativeIntroducedRussianOliveTamariskDeciduousRiparianFore
(
type: esriFieldTypeDouble, alias: LowlandNativeIntroducedRussianOliveTamariskDeciduousRiparianFore
)
-
LowlandNativeIntroducedTamariskDeciduousRiparianForest_pct
(
type: esriFieldTypeDouble, alias: LowlandNativeIntroducedTamariskDeciduousRiparianForest_pct
)
-
MixedIntroducedForestandScrub_pct
(
type: esriFieldTypeDouble, alias: MixedIntroducedForestandScrub_pct
)
-
RussianOliveIntroducedRiparianWoodlandandScrub_pct
(
type: esriFieldTypeDouble, alias: RussianOliveIntroducedRiparianWoodlandandScrub_pct
)
-
RussianOliveTamariskIntroducedRiparianWoodlandandScrub_pct
(
type: esriFieldTypeDouble, alias: RussianOliveTamariskIntroducedRiparianWoodlandandScrub_pct
)
-
TamariskIntroducedRiparianWoodlandandScrub_pct
(
type: esriFieldTypeDouble, alias: TamariskIntroducedRiparianWoodlandandScrub_pct
)
-
PublicLand_pct
(
type: esriFieldTypeDouble, alias: PublicLand_pct
)
-
Private_pct
(
type: esriFieldTypeDouble, alias: Private_pct
)
-
TribalLand_pct
(
type: esriFieldTypeDouble, alias: TribalLand_pct
)
-
BureauofLandManagement_pct
(
type: esriFieldTypeDouble, alias: BureauofLandManagement_pct
)
-
CityLand_pct
(
type: esriFieldTypeDouble, alias: CityLand_pct
)
-
CountyLand_pct
(
type: esriFieldTypeDouble, alias: CountyLand_pct
)
-
DepartmentofDefense_pct
(
type: esriFieldTypeDouble, alias: DepartmentofDefense_pct
)
-
NationalParkService_pct
(
type: esriFieldTypeDouble, alias: NationalParkService_pct
)
-
NMDepartmentofGameFish_pct
(
type: esriFieldTypeDouble, alias: NMDepartmentofGameFish_pct
)
-
NMStateForestryDivision_pct
(
type: esriFieldTypeDouble, alias: NMStateForestryDivision_pct
)
-
NMStateParks_pct
(
type: esriFieldTypeDouble, alias: NMStateParks_pct
)
-
StateLandOffice_pct
(
type: esriFieldTypeDouble, alias: StateLandOffice_pct
)
-
StateofNewMexico_pct
(
type: esriFieldTypeDouble, alias: StateofNewMexico_pct
)
-
USBureauofReclamation_pct
(
type: esriFieldTypeDouble, alias: USBureauofReclamation_pct
)
-
USFishandWildlifeService_pct
(
type: esriFieldTypeDouble, alias: USFishandWildlifeService_pct
)
-
USForestService_pct
(
type: esriFieldTypeDouble, alias: USForestService_pct
)
-
Old_RCOA_RecID
(
type: esriFieldTypeString, alias: Old_RCOA_RecID, length: 255
)
-
OLD_RCOA_Name
(
type: esriFieldTypeString, alias: OLD_RCOA_Name, length: 255
)
-
OBJECTID_1
(
type: esriFieldTypeInteger, alias: ObjectID
)
-
Shape_Length
(
type: esriFieldTypeDouble, alias: Shape_Length
)
-
Shape_Area
(
type: esriFieldTypeDouble, alias: Shape_Area
)
Supported Operations:
Query
Query Attachments
Generate Renderer
Return Updates
Iteminfo
Thumbnail
Metadata