Lakes / New Mexico / Rio Arriba County
Lakes in Rio Arriba County, New Mexico
18 lakes counted in Rio Arriba County - the largest is Heron Reservoir at 4,497.07 acres.
18
Lakes Counted
4,497.07 acres
Largest - Heron Reservoir
Rio Arriba County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.
All Counted Lakes
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Heron Reservoir | Rio Arriba | 4,497.07 acres | - |
| 2 | Abiquiu Reservoir | Rio Arriba | 3,257.91 acres | - |
| 3 | El Vado Reservoir | Rio Arriba | 3,108.34 acres | - |
| 4 | Stinking Lake | Rio Arriba | 751.82 acres | - |
| 5 | Stone Lake | Rio Arriba | 470.49 acres | - |
| 6 | Horse Lake | Rio Arriba | 192.74 acres | - |
| 7 | Dulce Lake | Rio Arriba | 88.46 acres | - |
| 8 | Thompson Lake | Rio Arriba | 87.48 acres | - |
| 9 | Ursulo Lake | Rio Arriba | 44.88 acres | - |
| 10 | John Mills Lake | Rio Arriba | 39.2 acres | - |
| 11 | La Jara Lake | Rio Arriba | 37.51 acres | - |
| 12 | San Gregorio Reservoir | Rio Arriba | 35.93 acres | - |
| 13 | Pit Tank Number Three | Rio Arriba | 35.75 acres | - |
| 14 | Laguna Larga | Rio Arriba | 35.53 acres | - |
| 15 | Enbom Lake | Rio Arriba | 30.89 acres | - |
| 16 | Laguna Madrid | Rio Arriba | 30.19 acres | - |
| 17 | Gavilan Lake | Rio Arriba | 29.9 acres | - |
| 18 | Lucero Lakes | Rio Arriba | 25.3 acres | - |
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.