- Warning: Undefined variable $index in Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements() (line 94 of modules/custom/responsive_bg_image_formatter/src/Plugin/Field/FieldFormatter/ResponsiveBgImageFormatter.php).
Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements(Object, 'en') (Line: 89) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 265) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 101) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 374) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 243) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 713) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Undefined array key "media" in Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements() (line 111 of modules/custom/responsive_bg_image_formatter/src/Plugin/Field/FieldFormatter/ResponsiveBgImageFormatter.php).
Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements(Object, 'en') (Line: 89) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 265) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 101) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 374) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 243) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 713) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements() (line 125 of modules/custom/responsive_bg_image_formatter/src/Plugin/Field/FieldFormatter/ResponsiveBgImageFormatter.php).
Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements(Object, 'en') (Line: 89) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 265) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 101) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 374) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 243) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 713) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Undefined variable $index in Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements() (line 146 of modules/custom/responsive_bg_image_formatter/src/Plugin/Field/FieldFormatter/ResponsiveBgImageFormatter.php).
Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements(Object, 'en') (Line: 89) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 265) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 340) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 282) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 101) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 374) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 243) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 713) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

Intermountain West
Drought can take different forms across the Intermountain West. This region includes many different climatic, geographic, economic, and social conditions. These include deserts and forests, fertile valleys and alpine peaks, densely populated cities, and some of the most remote landscapes in America. The monsoon is a dominant driver of summer weather in the southwest, while the jet stream has a greater impact on weather systems in the northern states. Droughts may onset quickly and last a season or come on gradually and last decades. In addition to (and because of) the highly variable precipitation, all five states in the Intermountain West also depend on the over-allocated Colorado River for a consistent water supply. The Intermountain West DEWS helps foster interstate coordination to cope with current and future droughts and growing water demands and supports increased communication and collaboration between scientific, water, and land management communities.
Primary contact: Joel Lisonbee, Regional Drought Information Coordinator
Regional Activities
The following table highlights activities in the Intermountain West that are ongoing efforts related to drought, involve multiple partners, serve as a unique way to address regional drought needs, and are related to at least one of the components of drought early warning. Please contact Joel Lisonbee (joel.lisonbee@noaa.gov) for more information about the table or to inquire about getting an activity added to the list.
DEWS Component Legend
The Utah Drought Coordinator hosts regular webinars to discuss weather conditions around the state to contribute to the U.S. Drought Monitor. For more information on the Utah Drought Webinar…
This project is investigating how hypothetical reduction of 300,000 acre-feet of irrigation water for Pinal County agriculture would impact on the local economy.
This project examines potential climate change and variability adaptation strategies related to water and energy in the Colorado River and Rio Grande Basins, including northwestern Mexico.
This project examines the role of water management information and irrigation technologies in agricultural adaptation to climate variability and change in the 17 westernmost U.S. states.
The Arizona Drought Monitoring Technical Committee produces web-based short-term and long-term drought status updates on a monthly and quarterly basis, respectively.
Observation + Monitoring
Monitoring drought across the diverse climates of the Intermountain West DEWS region can be difficult. For example, a drought in the Sonoran Desert may look very different from a drought in the Wasatch Mountains. The Southwest counts on the summer monsoon while the Rocky Mountain regions rely on winter snowpack to get through the dry summer months. The Colorado River is the main water source for most of the Intermountain West, and winter snowpack in the Colorado Rockies usually sets the tone for drought conditions across most of the region from year to year. River forecasts across the Colorado River Basin are available through the Colorado Basin River Forecast Center.
- Colorado Drought Response
- Colorado Climate Center
- DroughtView
- New Mexico Climate Center
- Arizona State Climate Office
- Utah Climate Center
- Wyoming Water Resources Data System & State Climate Office
- MesoWest
- Utah Weather Center
- Intermountain West Climate Dashboard
- Handbook of Drought Indicators and Indices
- Westwide Drought Tracker
- Snow, Precipitation, Streamflow, Reservoir Storage
- OpenET
- USGS Great Salt Lake Hydro Mapper
Regional Data and Maps
WaterWatch is a U.S. Geological Survey (USGS) World Wide Web site that displays maps, graphs, and tables describing real-time, recent, and past streamflow conditions for the United States.
The National Significant Wildland Fire Potential Outlook is intended as a decision support tool for wildland fire managers, pr
NOAA and its partners publish regional reports each quarter, summarizing weather, impacts and predictions.
Maps displaying counties declared primary (red) or contiguous (orange) disaster counties by the Secretary of Agriculture.
The WestWide Drought Tracker (WWDT) provides fine-scale drought monitoring and climate products for the Western United States.
The Bureau of Reclamation's interactive Reservoir Storage Dashboard provides current conditions for 44 major Reclamation reservoirs and comparisons with historical storage data.
Planning + Preparedness
Thoughtful preparations and effective policies can help communities cope with drought impacts when they happen. The states of the Intermountain West DEWS region all have plans for responding to drought. These have been produced by the state agencies responsible for the states' drought response and are linked on this page.
For other groups within the region (counties, cities, industry groups, farms, and businesses) that would like to create their own drought plan, we have included links to resources on this page. Or, contact the regional DEWS Coordinator, Joel Lisonbee, for some ideas on how to get started.
- Navajo Nation Department of Water Resources
- Utah Drought Response Plan
- Utah Hazard Mitigation | Drought
- Colorado Drought Mitigation and Response Plan
- New Mexico Drought Plan
- Arizona Drought Preparedness Plan
- Colorado River Drought Contingency Plans
- Denver Water Supply Planning
- Wyoming Drought Information and Planning
- Drought THIRA Toolkit
- NDMC Drought Planning Processes
Regional Drought Planning Resources
Prediction + Forecasting
Across the Intermountain West, the timing of precipitation or a dry spell is an important aspect of water resource management. When will drought start? How long could the drought last? When will the monsoon start? How long will this year's snowpack last? This section includes resources for drought prediction and forecasting across various time scales. The appropriate time scale will depend upon your local climate, local crop cycles, local water demand, and the types of decisions being made (tactical or strategic).
Regional Forecasts and Outlooks
This tool, available as part of The Climate Toolbox, provides a graphical summary of seasonal climate forecasts of temperature and precipitation for the next sever months for a selected location.
NWS WPC produces Quantitative Precipitation Forecasts (QPFs) that depict the amount of liquid precipitation expected to fall in a defined period of time.
NCEI provides precipitation data that can be used to show probability or the amount of precipitation to ameliorate or end a drought at different monthly scales.
The Climate Prediction Center (CPC) produces temperature and precipitation outlooks for the U.S., including 6-10 day, 8-14 day, monthly, and seasonal outlooks.
NWS provides a wide selection of forecast maps for temperature and precipitation for the next 12 hours to 6 days.
Grass-Cast indicates for ranchers and rangeland managers what productivity is likely to be in the upcoming growing season relative to their own county’s 34-year history.
Communication + Outreach
NIDIS’s mission for the Intermountain West includes providing those affected by drought with the best available information and resources to better prepare for, mitigate, and respond to the effects of drought. This includes communication and outreach by NIDIS and our partners within the drought early warning network.
The resources here highlight upcoming events or communications tools (podcasts, videos, social media) that are relevant to the Intermountain West. Did we miss something? Let us know by emailing the Intermountain West DEWS Coordinator, Joel Lisonbee.
- CLIMAS Blog
- The Southwest Climate Podcast
- Colorado Climate Center (Twitter)
- Utah Climate Center (Twitter)
- New Mexico State Climatologist (Twitter)
- Wyoming Climate Office (Twitter)
- Quarterly Climate Impacts and Outlooks
- Forest Service Moisture Deficit and Surplus Application
- Western Water Assessment Webinars
- Colorado Climate Center Webinars
- U.S. Department of the Interior | Drought in the Colorado River Basin
- Come Rain or Shine Podcast
Regional Communications Documents
Research + Applications
The Intermountain West DEWS region has a strong research presence, which includes 17 research universities and two NOAA RISAs:
- The Climate Assessment for the Southwest (CLIMAS)
- Western Water Assessment (WWA).
NIDIS is committed to working with researchers to better understand how drought impacts life in the Intermountain West and how to more effectively mitigate drought impacts in the future.
- The Climate Assessment for the Southwest (CLIMAS)
- Western Water Assessment (WWA)
- Colorado State University, Department of Atmospheric Sciences
- New Mexico Climate Center
- Arizona State Climate Office
- Utah Climate Center
- Wyoming Water Resources Data System & State Climate Office
- University of Utah, Department of Atmospheric Science
- University of Colorado Boulder, Department of Atmospheric and Ocean Sciences