Warning: Undefined variable $index in Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements() (line 95 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: 91) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 268) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 339) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 281) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) 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: 859) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 421) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) 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: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) 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: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->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: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Warning: Undefined array key "width" in template_preprocess_responsive_image() (line 209 of core/modules/responsive_image/responsive_image.module).
template_preprocess_responsive_image(Array) (Line: 101) Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements(Object, 'en') (Line: 91) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 268) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 339) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 281) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) 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: 859) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 421) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) 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: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) 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: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->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: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Warning: Undefined array key "height" in template_preprocess_responsive_image() (line 210 of core/modules/responsive_image/responsive_image.module).
template_preprocess_responsive_image(Array) (Line: 101) Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements(Object, 'en') (Line: 91) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 268) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 339) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 281) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) 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: 859) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 421) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) 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: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) 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: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->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: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Warning: Undefined array key "media" in Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements() (line 112 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: 91) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 268) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 339) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 281) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) 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: 859) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 421) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) 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: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) 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: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->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: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) 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 126 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: 91) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 268) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 339) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 281) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) 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: 859) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 421) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) 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: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) 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: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->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: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Warning: Undefined variable $index in Drupal\responsive_bg_image_formatter\Plugin\Field\FieldFormatter\ResponsiveBgImageFormatter->viewElements() (line 153 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: 91) Drupal\Core\Field\FormatterBase->view(Object, 'en') (Line: 76) Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->view(Object, NULL) (Line: 268) Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 339) Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 24) Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 281) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) 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: 859) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 421) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) 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: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) 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: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->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: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
National Drought Status
Nationwide drought coverage decreased every so slightly for the first time after 11 weeks of increases, according to the U.S. Drought Monitor. This past week, the Northwest and the Northern and Southern Plains saw improvements, while the Southwest and Southeast experienced degradations. One month ago, 7.5% of the Southeast was in drought. Now, 27.4% is in drought. As of October 10, 2023, 33.59% of the U.S. and Puerto Rico and 40.01% of the lower 48 states are in drought, according to the U.S. Drought Monitor.
U.S. Drought Monitor
U.S. Drought Monitor
D0 - Abnormally Dry
Abnormally Dry (D0) indicates a region that is going into or coming out of drought, according to the U.S. Drought Monitor. View typical impacts by state.
D1 – Moderate Drought
Moderate Drought (D1) is the first of four drought categories (D1–D4), according to the U.S. Drought Monitor. View typical impacts by state.
D2 – Severe Drought
Severe Drought (D2) is the second of four drought categories (D1–D4), according to the U.S. Drought Monitor. View typical impacts by state.
D3 – Extreme Drought
Extreme Drought (D3) is the third of four drought categories (D1–D4), according to the U.S. Drought Monitor. View typical impacts by state.
D4 – Exceptional Drought
Exceptional Drought (D4) is the most intense drought category, according to the U.S. Drought Monitor. View typical impacts by state.
Drought Change Since Last Week
3-Category Degradation
Drought/dryness has worsened by 3 categories, according to the U.S. Drought Monitor.
2-Category Degradation
Drought/dryness has worsened by 2 categories, according to the U.S. Drought Monitor.
1-Category Degradation
Drought/dryness has worsened by 1 category, according to the U.S. Drought Monitor.
No Change
There has been no change in drought conditions at this location.
1-Category Improvement
Drought/dryness has improved by 1 category, according to the U.S. Drought Monitor.
2-Category Improvement
Drought/dryness has improved by 2 categories, according to the U.S. Drought Monitor.
3-Category Improvement
Drought/dryness has improved by 3 categories, according to the U.S. Drought Monitor.
The U.S. Drought Monitor is updated each Thursday to show the location and intensity of drought across the country, which uses a five-category system, from Abnormally Dry (D0) conditions to Exceptional Drought (D4).
The U.S. Drought Monitor is a joint effort of the National Drought Mitigation Center, U.S. Department of Agriculture, and National Oceanic and Atmospheric Administration. Learn more.
The U.S. Drought Monitor 1-week change map shows where drought has improved, remained the same, or worsened since the previous week's Drought Monitor. Yellow/orange hues show areas where drought worsened, while green hues show drought improvement.
The U.S. Drought Monitor is released every Thursday morning, with data valid through Tuesday at 7am Eastern.
U.S. Drought Monitor change maps are released every Thursday morning, with data valid through Tuesday at 7 am Eastern.
Precipitation Conditions
Inches of Precipitation
This location received less than 0.01 inch of precipitation during this 7-day period.
This location received 0.01–0.5 inch of precipitation during this 7-day period.
This location received 0.5–1 inch of precipitation during this 7-day period.
This location received 1–2 inches of precipitation during this 7-day period.
This location received 2–4 inches of precipitation during this 7-day period.
This location received 4–6 inches of precipitation during this 7-day period.
This location received 6–8 inches of precipitation during this 7-day period.
This location received more than 8 inches of precipitation during this 7-day period.
Percent of Normal Precipitation (%)
<25% of Normal
Precipitation was only 0% to 25% of the historical average for this location, compared to the same date range from 1991–2020.
25%–50% of Normal
Precipitation was 25% to 50% of the historical average for this location, compared to the same date range from 1991–2020.
50%–75% of Normal
Precipitation was 50% to 75% of the historical average for this location, compared to the same date range from 1991–2020.
75%–100% of Normal
Precipitation was 75% to 100% of the historical average for this location, compared to the same date range from 1991–2020.
100%–150% of Normal
Precipitation was 100% to 150% of the historical average for this location, compared to the same date range from 1991–2020.
150%–200% of Normal
Precipitation was 150% to 200% of the historical average for this location, compared to the same date range from 1991–2020.
200%–300% of Normal
Precipitation was 200% to 300% of the historical average for this location, compared to the same date range from 1991–2020.
>300% of Normal
Precipitation was greater than 300% of the historical average for this location, compared to the same date range from 1991–2020.
Percent of Normal Precipitation (%)
<25% of Normal
Precipitation was only 0% to 25% of the historical average for this location, compared to the same date range from 1991–2020.
25%–50% of Normal
Precipitation was 25% to 50% of the historical average for this location, compared to the same date range from 1991–2020.
50%–75% of Normal
Precipitation was 50% to 75% of the historical average for this location, compared to the same date range from 1991–2020.
75%–100% of Normal
Precipitation was 75% to 100% of the historical average for this location, compared to the same date range from 1991–2020.
100%–150% of Normal
Precipitation was 100% to 150% of the historical average for this location, compared to the same date range from 1991–2020.
150%–200% of Normal
Precipitation was 150% to 200% of the historical average for this location, compared to the same date range from 1991–2020.
200%–300% of Normal
Precipitation was 200% to 300% of the historical average for this location, compared to the same date range from 1991–2020.
>300% of Normal
Precipitation was greater than 300% of the historical average for this location, compared to the same date range from 1991–2020.
This map shows total precipitation (in inches) for the past 7 days. Dark blue shades indicate the highest precipitation amounts.
This map shows precipitation for the past 30 days as a percentage of the historical average (1991–2020) for the same time period. Green/blue shades indicate above-normal precipitation, while brown shades indicate below-normal precipitation.
This map shows precipitation for the past 60 days as a percentage of the historical average (1991–2020) for the same time period. Green/blue shades indicate above-normal precipitation, while brown shades indicate below-normal precipitation.
Precipitation data are updated daily, with a delay of 3 to 4 days to allow for data collection and quality control.
Precipitation data are updated daily, with a delay of 3 to 4 days to allow for data collection and quality control.
Precipitation data are updated daily, with a delay of 3 to 4 days to allow for data collection and quality control.
This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture. This is useful for Agriculture.
Learn MoreThis is forecasting
Temperature Conditions
Maximum Temperature (°F)
<0°F
The 7-day average daily maximum temperature is below 0°F.
0–10°F
The 7-day average daily maximum temperature is between 0–10°F.
10–20°F
The 7-day average daily maximum temperature is between 10–20°F.
20–30°F
The 7-day average daily maximum temperature is between 20–30°F.
30–40°F
The 7-day average daily maximum temperature is between 30–40°F.
40–60°F
The 7-day average daily maximum temperature is between 40–60°F.
60–70°F
The 7-day average daily maximum temperature is between 60–70°F.
70–80°F
The 7-day average daily maximum temperature is between 70–80°F.
80–90°F
The 7-day average daily maximum temperature is between 80–90°F.
90–100°F
The 7-day average daily maximum temperature is between 90–100°F.
>100°F
The 7-day average daily maximum temperature is between greater than 100°F.
Departure from Normal Max Temperature (°F)
>8°F Below Normal
The average maximum temperature was more than 8°F colder than normal for this location.
6–8°F Below Normal
The average maximum temperature was 6–8°F colder than normal for this location.
4–6°F Below Normal
The average maximum temperature was 4–6°F colder than normal for this location.
3–4°F Below Normal
The average maximum temperature was 3–4°F colder than normal for this location.
1–3°F Below Normal
The average maximum temperature was 1–3°F colder than normal for this location.
0–1°F Below Normal
The average maximum temperature was 0–1°F colder than normal for this location.
0–1°F Above Normal
The average maximum temperature was 0–1°F warmer than normal for this location.
1–3°F Above Normal
The average maximum temperature was 1–3°F warmer than normal for this location.
3–4°F Above Normal
The average maximum temperature was 3–4°F warmer than normal for this location.
4–6°F Above Normal
The average maximum temperature was 4–6°F warmer than normal for this location.
6–8°F Above Normal
The average maximum temperature was 6–8°F warmer than normal for this location.
>8°F Above Normal
The average maximum temperature was more than 8°F warmer than normal for this location.
Departure from Normal Max Temperature (°F)
>8°F Below Normal
The average maximum temperature was more than 8°F colder than normal for this location.
6–8°F Below Normal
The average maximum temperature was 6–8°F colder than normal for this location.
4–6°F Below Normal
The average maximum temperature was 4–6°F colder than normal for this location.
3–4°F Below Normal
The average maximum temperature was 3–4°F colder than normal for this location.
1–3°F Below Normal
The average maximum temperature was 1–3°F colder than normal for this location.
0–1°F Below Normal
The average maximum temperature was 0–1°F colder than normal for this location.
0–1°F Above Normal
The average maximum temperature was 0–1°F warmer than normal for this location.
1–3°F Above Normal
The average maximum temperature was 1–3°F warmer than normal for this location.
3–4°F Above Normal
The average maximum temperature was 3–4°F warmer than normal for this location.
4–6°F Above Normal
The average maximum temperature was 4–6°F warmer than normal for this location.
6–8°F Above Normal
The average maximum temperature was 6–8°F warmer than normal for this location.
>8°F Above Normal
The average maximum temperature was more than 8°F warmer than normal for this location.
This map shows the average maximum daily temperature (°F) for the last 7 days. Blue hues indicate cooler temperatures, while red hues indicate warmer temperatures.
This map shows the average maximum daily temperature for the past 7 days compared to the historical average (1991–2020) for the same 7 days. Negative values (blue hues) indicate colder than normal temperatures, and positive values (red hues) indicate warmer than normal temperatures.
This map shows the average maximum daily temperature for the past 30 days compared to the historical average (1991–2020) for the same 30 days. Negative values (blue hues) indicate colder than normal temperatures, and positive values (red hues) indicate warmer than normal temperatures.
Temperature data are updated daily, with a delay of 3 to 4 days to allow for data collection and quality control.
Temperature data are updated daily, with a delay of 3 to 4 days to allow for data collection and quality control.
Temperature data are updated daily, with a delay of 3 to 4 days to allow for data collection and quality control.
Soil Moisture Conditions
0–100 cm Soil Moisture Percentile
0–2nd Percentile
Soil moisture at 0–100cm depth is in the bottom 2% (0–2nd percentile) of historical measurements for this day of the year. Learn more.
2nd–5th Percentile
Soil moisture at 0–100cm depth falls between the 2nd to 5th percentile of historical measurements for this day of the year. Learn more.
5th–10th Percentile
Soil moisture at 0–100cm depth falls between the 5th to 10th percentile of historical measurements for this day of the year. Learn more.
10th–20th Percentile
Soil moisture at 0–100cm depth falls between the 10th to 20th percentile of historical measurements for this day of the year. Learn more.
20th–30th Percentile
Soil moisture at 0–100cm depth falls between the 20th to 30th percentile of historical measurements for this day of the year. Learn more.
30th–70th Percentile
Soil moisture at 0–100cm depth falls between the 30th to 70th percentile of historical measurements for this day of the year. Learn more.
70th–80th Percentile
Soil moisture at 0–100cm depth falls between the 70th to 80th percentile of historical measurements for this day of the year. Learn more.
80th–90th Percentile
Soil moisture at 0–100cm depth falls between the 80th to 90th percentile of historical measurements for this day of the year. Learn more.
90th–95th Percentile
Soil moisture at 0–100cm depth falls between the 90th to 95th percentile of historical measurements for this day of the year. Learn more.
95th–98th Percentile
Soil moisture at 0–100cm depth falls between the 95th to 98th percentile of historical measurements for this day of the year. Learn more.
98th–100th Percentile
Soil moisture at 0–100cm depth is in the top 2% (98th to 100th percentile) of historical measurements for this day of the year. Learn more.
20 cm Soil Moisture Percentile
0–2nd Percentile
Soil moisture at 20cm depth is in the bottom 2% (0–2nd percentile) of historical measurements for this day of the year.
2nd–5th Percentile
Soil moisture at 20cm depth falls between the 2nd to 5th percentile of historical measurements for this day of the year.
5th–10th Percentile
Soil moisture at 20cm depth falls between the 5th to 10th percentile of historical measurements for this day of the year.
10th–20th Percentile
Soil moisture at 20cm depth falls between the 10th to 20th percentile of historical measurements for this day of the year.
20th–30th Percentile
Soil moisture at 20cm depth falls between the 20th to 30th percentile of historical measurements for this day of the year.
30th–70th Percentile
Soil moisture at 20cm depth falls between the 30th to 70th percentile of historical measurements for this day of the year.
70th–80th Percentile
Soil moisture at 20cm depth falls between the 70th to 80th percentile of historical measurements for this day of the year.
80th–90th Percentile
Soil moisture at 20cm depth falls between the 80th to 90th percentile of historical measurements for this day of the year.
90th–95th Percentile
Soil moisture at 20cm depth falls between the 90th to 95th percentile of historical measurements for this day of the year.
95th–98th Percentile
Soil moisture at 20cm depth falls between the 95th to 98th percentile of historical measurements for this day of the year.
98th–100th Percentile
Soil moisture at 20cm depth is in the top 2% (98th to 100th percentile) of historical measurements for this day of the year.
Root Zone Soil Moisture: Wetness Percentile
This NASA SPoRT-LIS soil moisture map shows the moisture content of the top 100 cm of soil compared to historical conditions (1981–2013), based on the Noah unified land surface model. Red and orange hues indicate drier soils, while greens and blues indicate greater soil moisture.
This map shows the moisture content of the top 20 cm of soil compared to historical conditions, based on in situ (in the ground) measurements of soil moisture from a wide range of state and federal mesonets across the continental U.S. These data are then interpolated into a 4 km grid.
Red and orange hues indicate drier soils, while greens and blues indicate greater soil moisture.
The GRACE-Based Root Zone Soil Moisture Drought Indicator describes the current wet or dry conditions of the top 1 meter of soil, expressed as a percentile showing the probability of occurrence within the period of record from 1948 to the present. This product is based on terrestrial water storage observations derived from NASA GRACE satellite data and integrated with other observations, using a sophisticated numerical model of land surface water and energy processes.
Red and orange hues indicate drier soil moisture conditions, while blue hues indicate wetter conditions.
This map updates daily with data from NASA's Short-term Prediction and Transition Center – Land Information System (SPoRT-LIS).
Soil moisture data are updated daily, with a 1-day delay due to differences in network report timing.
Data from NASA GRACE are updated daily, with a 4-day delay.
of the U.S. is in drought this week.
acres of crops in U.S. are experiencing drought conditions this week.
people in the U.S. are affected by drought this week.
U.S. states are experiencing Moderate Drought (D1) or worse this week.
U.S. Drought Outlooks
Drought Is Predicted To...
Drought Persists
During this time period, drought is forecast to persist.
Drought Improves
During this time period, drought is forecast to improve.
Drought Is Removed
During this time period, drought removal is forecast.
Drought Develops
During this time period, drought development is forecast.
No Drought Present
Drought Is Predicted To...
Drought Persists
During this time period, drought is forecast to persist.
Drought Improves
During this time period, drought is forecast to improve.
Drought Is Removed
During this time period, drought removal is forecast.
Drought Develops
During this time period, drought development is forecast.
No Drought Present
The Monthly Drought Outlook predicts whether drought will develop, remain, improve, or be removed in the next calendar month.
The Seasonal Drought Outlook predicts whether drought will develop, remain, improve, or be removed in the next 3 months or so.
The Climate Prediction Center issues its Monthly Drought Outlooks on the last day of the calendar month.
The Climate Prediction Center issues its Seasonal Drought Outlooks on the third Thursday of each calendar month. Sometimes, the map is adjusted on the last day of the month to maintain consistency with the Monthly Drought Outlook.
CPC Temperature Outlooks
Probability (Percent Chance) of Below-Normal Temperature
>90% Chance of Below Normal
There is a >90% chance of below-normal temperatures during this period.
80%–90% Chance of Below Normal
There is an 80%–90% chance of below-normal temperatures during this period.
70%–80% Chance of Below Normal
There is an 70%–80% chance of below-normal temperatures during this period.
60%–70% Chance of Below Normal
There is an 60%–70% chance of below-normal temperatures during this period.
50%–60% Chance of Below Normal
There is an 50%–60% chance of below-normal temperatures during this period.
40%–50% Chance of Below Normal
There is an 40%–50% chance of below-normal temperatures during this period.
33%–40% Chance of Below Normal
There is an 33%–40% chance of below-normal temperatures during this period.
Probability (Percent Chance) of Above-Normal Temperature
33%–40% Chance of Above Normal
There is an 33%–40% chance of above-normal temperatures during this period.
40%–50% Chance of Above Normal
There is an 40%–50% chance of above-normal temperatures during this period.
50%–60% Chance of Above Normal
There is an 50%–60% chance of above-normal temperatures during this period.
60%–70% Chance of Above Normal
There is an 60%–70% chance of above-normal temperatures during this period.
70%–80% Chance of Above Normal
There is an 70%–80% chance of above-normal temperatures during this period.
80%–90% Chance of Above Normal
There is an 80%–90% chance of above-normal temperatures during this period.
>90% Chance of Above Normal
There is a >90% chance of above-normal temperatures during this period.
Near-Normal
Odds favor near-normal temperatures during this period.
Probability (Percent Chance) of Below-Normal Temperature
>90% Chance of Below Normal
There is a >90% chance of below-normal temperatures during this period.
80%–90% Chance of Below Normal
There is an 80%–90% chance of below-normal temperatures during this period.
70%–80% Chance of Below Normal
There is an 70%–80% chance of below-normal temperatures during this period.
60%–70% Chance of Below Normal
There is an 60%–70% chance of below-normal temperatures during this period.
50%–60% Chance of Below Normal
There is an 50%–60% chance of below-normal temperatures during this period.
40%–50% Chance of Below Normal
There is an 40%–50% chance of below-normal temperatures during this period.
33%–40% Chance of Below Normal
There is an 33%–40% chance of below-normal temperatures during this period.
Probability (Percent Chance) of Above-Normal Temperature
33%–40% Chance of Above Normal
There is an 33%–40% chance of above-normal temperatures during this period.
40%–50% Chance of Above Normal
There is an 40%–50% chance of above-normal temperatures during this period.
50%–60% Chance of Above Normal
There is an 50%–60% chance of above-normal temperatures during this period.
60%–70% Chance of Above Normal
There is an 60%–70% chance of above-normal temperatures during this period.
70%–80% Chance of Above Normal
There is an 70%–80% chance of above-normal temperatures during this period.
80%–90% Chance of Above Normal
There is an 80%–90% chance of above-normal temperatures during this period.
>90% Chance of Above Normal
There is a >90% chance of above-normal temperatures during this period.
Probability (Percent Chance) of Below-Normal Temperature
>90% Chance of Below Normal
There is a >90% chance of below-normal temperatures during this period.
80%–90% Chance of Below Normal
There is an 80%–90% chance of below-normal temperatures during this period.
70%–80% Chance of Below Normal
There is an 70%–80% chance of below-normal temperatures during this period.
60%–70% Chance of Below Normal
There is an 60%–70% chance of below-normal temperatures during this period.
50%–60% Chance of Below Normal
There is an 50%–60% chance of below-normal temperatures during this period.
40%–50% Chance of Below Normal
There is an 40%–50% chance of below-normal temperatures during this period.
33%–40% Chance of Below Normal
There is an 33%–40% chance of below-normal temperatures during this period.
Probability (Percent Chance) of Above-Normal Temperature
33%–40% Chance of Above Normal
There is an 33%–40% chance of above-normal temperatures during this period.
40%–50% Chance of Above Normal
There is an 40%–50% chance of above-normal temperatures during this period.
50%–60% Chance of Above Normal
There is an 50%–60% chance of above-normal temperatures during this period.
60%–70% Chance of Above Normal
There is an 60%–70% chance of above-normal temperatures during this period.
70%–80% Chance of Above Normal
There is an 70%–80% chance of above-normal temperatures during this period.
80%–90% Chance of Above Normal
There is an 80%–90% chance of above-normal temperatures during this period.
>90% Chance of Above Normal
There is a >90% chance of above-normal temperatures during this period.
This map shows the probability (percent chance) of above-normal, near-normal, or below-normal temperatures 6 to 10 days in the future.
This map shows the probability (percent chance) of above-normal (red hues) or below-normal (blue hues) temperatures over the next calendar month. White areas indicates equal chances of above- or below-normal temperatures.
This map shows the probability (percent chance) of above-normal (red hues) or below-normal (blue hues) temperatures over the next three months. White areas indicates equal chances of above- or below-normal temperatures.
The Climate Prediction Center updates their 6–10 day outlooks daily.
The Climate Prediction Center updates their monthly temperature outlook on the last day of each calendar month.
The Climate Prediction Center updates their seasonal temperature outlook on the third Thursday of each calendar month.
CPC Precipitation Outlooks
Probability (Percent Chance) of Below-Normal Precipitation
>90% Chance of Below Normal
There is a >90% chance of below-normal precipitation during this period.
80%–90% Chance of Below Normal
There is an 80%–90% chance of below-normal precipitation during this period.
70%–80% Chance of Below Normal
There is an 70%–80% chance of below-normal precipitation during this period.
60%–70% Chance of Below Normal
There is an 60%–70% chance of below-normal precipitation during this period.
50%–60% Chance of Below Normal
There is an 50%–60% chance of below-normal precipitation during this period.
40%–50% Chance of Below Normal
There is an 40%–50% chance of below-normal precipitation during this period.
33%–40% Chance of Below Normal
There is an 33%–40% chance of below-normal precipitation during this period.
Probability (Percent Chance) of Above-Normal Precipitation
33%–40% Chance of Above Normal
There is an 33%–40% chance of above-normal precipitation during this period.
40%–50% Chance of Above Normal
There is an 40%–50% chance of above-normal precipitation during this period.
50%–60% Chance of Above Normal
There is an 50%–60% chance of above-normal precipitation during this period.
60%–70% Chance of Above Normal
There is an 60%–70% chance of above-normal precipitation during this period.
70%–80% Chance of Above Normal
There is an 70%–80% chance of above-normal precipitation during this period.
80%–90% Chance of Above Normal
There is an 80%–90% chance of above-normal precipitation during this period.
>90% Chance of Above Normal
There is a >90% chance of above-normal precipitation during this period.
Near-Normal
Odds favor near-normal precipitation during this period.
Probability (Percent Chance) of Below-Normal Precipitation
>90% Chance of Below Normal
There is a >90% chance of below-normal precipitation during this period.
80%–90% Chance of Below Normal
There is an 80%–90% chance of below-normal precipitation during this period.
70%–80% Chance of Below Normal
There is an 70%–80% chance of below-normal precipitation during this period.
60%–70% Chance of Below Normal
There is an 60%–70% chance of below-normal precipitation during this period.
50%–60% Chance of Below Normal
There is an 50%–60% chance of below-normal precipitation during this period.
40%–50% Chance of Below Normal
There is an 40%–50% chance of below-normal precipitation during this period.
33%–40% Chance of Below Normal
There is an 33%–40% chance of below-normal precipitation during this period.
Probability (Percent Chance) of Above-Normal Precipitation
33%–40% Chance of Above Normal
There is an 33%–40% chance of above-normal precipitation during this period.
40%–50% Chance of Above Normal
There is an 40%–50% chance of above-normal precipitation during this period.
50%–60% Chance of Above Normal
There is an 50%–60% chance of above-normal precipitation during this period.
60%–70% Chance of Above Normal
There is an 60%–70% chance of above-normal precipitation during this period.
70%–80% Chance of Above Normal
There is an 70%–80% chance of above-normal precipitation during this period.
80%–90% Chance of Above Normal
There is an 80%–90% chance of above-normal precipitation during this period.
>90% Chance of Above Normal
There is a >90% chance of above-normal precipitation during this period.
Probability (Percent Chance) of Below-Normal Precipitation
>90% Chance of Below Normal
There is a >90% chance of below-normal precipitation during this period.
80%–90% Chance of Below Normal
There is an 80%–90% chance of below-normal precipitation during this period.
70%–80% Chance of Below Normal
There is an 70%–80% chance of below-normal precipitation during this period.
60%–70% Chance of Below Normal
There is an 60%–70% chance of below-normal precipitation during this period.
50%–60% Chance of Below Normal
There is an 50%–60% chance of below-normal precipitation during this period.
40%–50% Chance of Below Normal
There is an 40%–50% chance of below-normal precipitation during this period.
33%–40% Chance of Below Normal
There is an 33%–40% chance of below-normal precipitation during this period.
Probability (Percent Chance) of Above-Normal Precipitation
33%–40% Chance of Above Normal
There is an 33%–40% chance of above-normal precipitation during this period.
40%–50% Chance of Above Normal
There is an 40%–50% chance of above-normal precipitation during this period.
50%–60% Chance of Above Normal
There is an 50%–60% chance of above-normal precipitation during this period.
60%–70% Chance of Above Normal
There is an 60%–70% chance of above-normal precipitation during this period.
70%–80% Chance of Above Normal
There is an 70%–80% chance of above-normal precipitation during this period.
80%–90% Chance of Above Normal
There is an 80%–90% chance of above-normal precipitation during this period.
>90% Chance of Above Normal
There is a >90% chance of above-normal precipitation during this period.
This map shows the probability (percent chance) of above-normal, near-normal, or below-normal precipitation 6 to 10 days in the future.
This map shows the probability (percent chance) of above-normal (green hues) or below-normal (brown hues) precipitation over the next calendar month. White areas indicates equal chances of above- or below-normal precipitation.
This map shows the probability (percent chance) of above-normal (green hues) or below-normal (brown hues) precipitation over the next three months. White areas indicates equal chances of above- or below-normal precipitation.
The Climate Prediction Center updates their 6–10 day precipitation outlook daily.
The Climate Prediction Center updates their monthly precipitation outlook on the last day of each calendar month.
The Climate Prediction Center updates their seasonal precipitation outlook on the third Thursday of each calendar month.
Quantitative Precipitation Forecast
Predicted Inches of Precipitation
Predicted Inches of Precipitation
This map shows the amount of liquid precipitation (in inches) expected to fall over the next 1 day, according to the National Weather Service.
This map shows the amount of liquid precipitation (in inches) expected to fall over the next 7 days, according to the National Weather Service.
The Quantitative Precipitation Forecast maps on Drought.gov are updated once a day and are valid from 7 a.m. Eastern that day.
The Quantitative Precipitation Forecast maps on Drought.gov are updated once a day and are valid from 7 a.m. Eastern that day.
Explore National Drought Impacts by Sector
Tell us how drought is impacting your community by submitting a condition monitoring report. Your submissions help us better understand how drought is affecting local conditions.