Weather

Snowbank at Park Headquarters - March 2016

Weather

The National Weather Service provides the most accurate weather forecast for the park.

During periods of rain and snow, the lake is often hidden by clouds. Crater Lake is completely invisible about 50% of the time in the winter! To find out if the lake is visible right now, view our webcam at Rim Village.

For current weather observations (temperature, wind speed, and snow depth at Park Headquarters), visit the website that hosts our weather station data.

 

Climate

Winters at Crater Lake are long and snowy. Storms from the Pacific Ocean dump an average of 43 feet (13 meters) of snow at Park Headquarters. The park's tremendous snowfall is a result of its position at the crest of the Cascade Mountains.

Summers at Crater Lake are short but typically sunny. July, August, and September are your best bets for warm, dry weather. However, it can snow any day of the year.

In May, June, and October, sunny days alternate with periods of rain and snow.

 

Climate Chart

Data is from Park Headquarters, 1931-2017.

 
Climate Chart 1931-2017

Last updated: March 30, 2018

struct
Detail Ensure that the name is correct and that the component or interface exists.
Message Could not find the ColdFusion component or interface C:\CMSContent\cms\sites\nps\customcf\structured_data\components\SiteService.cfc.
StackTrace coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find the ColdFusion component or interface C:\CMSContent\cms\sites\nps\customcf\structured_data\components\SiteService.cfc. at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:598) at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:574) at coldfusion.runtime.TemplateProxyFactory.getCFCInstance(TemplateProxyFactory.java:281) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:174) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:159) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:149) at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:57) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:5976) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:5991) at cffooter_parkFooter2ecfm1541557965.runPage(C:\CMSContent\common\commonspot\templates\includes\footer_parkFooter.cfm:11) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cfcontentWrap_bottom2ecfm1200839389.runPage(C:\CMSContent\common\commonspot\templates\includes\contentWrap_bottom.cfm:69) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cftemplate2dbasepage2ecfm961847766.runPage(C:\CMSContent\common\commonspot\templates\template-basepage.cfm:192) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cftemplate2dbasepage2drd2ecfm306357217.runPage(C:\CMSContent\common\commonspot\templates\template-basepage-rd.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cftemplate2dbasepage2dwith2dhf2ecfm1446591681.runPage(C:\CMSContent\cms\sites\nps\templates\template-basepage-with-hf.cfm:9) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cfrender2dpage2dmeat2ecfm482299606.runPage(C:\commonspot\render-page-meat.cfm:269) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cfrender2dpage2ecfm349554857.runPage(C:\commonspot\render-page.cfm:36) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cfmaster2drender2ecfm9544541.runPage(C:\commonspot\master-render.cfm:19) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cfuncached2dmaster2ecfm553419735.runPage(C:\commonspot\uncached-master.cfm:222) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cfcached2dpage2drender2ecfm1105867407.runPage(C:\commonspot\utilities\cached-page-render.cfm:245) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cfmaster2ecfm849558361._factor23(C:\commonspot\master.cfm:285) at cfmaster2ecfm849558361._factor25(C:\commonspot\master.cfm:14) at cfmaster2ecfm849558361.runPage(C:\commonspot\master.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3000) at cfweather2ehtm834347558.runPage(C:\CMSContent\cms\sites\nps\crla\planyourvisit\weather.htm:75) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.IpFilter.invoke(IpFilter.java:45) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:495) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:153) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:219) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:134) at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:764) at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:344) at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:207) at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:801) at com.intergral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:36) at sun.reflect.GeneratedMethodAccessor85.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:71) at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter(FusionReactorStaticFilter.java:54) at com.intergral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke(NewFilterChainPointCut.java:41) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:458) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:196) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
Suppressed
array [empty]
TagContext
array
1
struct
COLUMN 0
ID CF_CFPAGE
LINE 11
RAW_TRACE at cffooter_parkFooter2ecfm1541557965.runPage(C:\CMSContent\common\commonspot\templates\includes\footer_parkFooter.cfm:11)
TEMPLATE C:\CMSContent\common\commonspot\templates\includes\footer_parkFooter.cfm
TYPE CFML
2
struct
COLUMN 0
ID CFINCLUDE
LINE 69
RAW_TRACE at cfcontentWrap_bottom2ecfm1200839389.runPage(C:\CMSContent\common\commonspot\templates\includes\contentWrap_bottom.cfm:69)
TEMPLATE C:\CMSContent\common\commonspot\templates\includes\contentWrap_bottom.cfm
TYPE CFML
3
struct
COLUMN 0
ID CFINCLUDE
LINE 192
RAW_TRACE at cftemplate2dbasepage2ecfm961847766.runPage(C:\CMSContent\common\commonspot\templates\template-basepage.cfm:192)
TEMPLATE C:\CMSContent\common\commonspot\templates\template-basepage.cfm
TYPE CFML
4
struct
COLUMN 0
ID CFINCLUDE
LINE 1
RAW_TRACE at cftemplate2dbasepage2drd2ecfm306357217.runPage(C:\CMSContent\common\commonspot\templates\template-basepage-rd.cfm:1)
TEMPLATE C:\CMSContent\common\commonspot\templates\template-basepage-rd.cfm
TYPE CFML
5
struct
COLUMN 0
ID CFINCLUDE
LINE 9
RAW_TRACE at cftemplate2dbasepage2dwith2dhf2ecfm1446591681.runPage(C:\CMSContent\cms\sites\nps\templates\template-basepage-with-hf.cfm:9)
TEMPLATE C:\CMSContent\cms\sites\nps\templates\template-basepage-with-hf.cfm
TYPE CFML
6
struct
COLUMN 0
ID CFINCLUDE
LINE 269
RAW_TRACE at cfrender2dpage2dmeat2ecfm482299606.runPage(C:\commonspot\render-page-meat.cfm:269)
TEMPLATE C:\commonspot\render-page-meat.cfm
TYPE CFML
7
struct
COLUMN 0
ID CFINCLUDE
LINE 36
RAW_TRACE at cfrender2dpage2ecfm349554857.runPage(C:\commonspot\render-page.cfm:36)
TEMPLATE C:\commonspot\render-page.cfm
TYPE CFML
8
struct
COLUMN 0
ID CFINCLUDE
LINE 19
RAW_TRACE at cfmaster2drender2ecfm9544541.runPage(C:\commonspot\master-render.cfm:19)
TEMPLATE C:\commonspot\master-render.cfm
TYPE CFML
9
struct
COLUMN 0
ID CFINCLUDE
LINE 222
RAW_TRACE at cfuncached2dmaster2ecfm553419735.runPage(C:\commonspot\uncached-master.cfm:222)
TEMPLATE C:\commonspot\uncached-master.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 245
RAW_TRACE at cfcached2dpage2drender2ecfm1105867407.runPage(C:\commonspot\utilities\cached-page-render.cfm:245)
TEMPLATE C:\commonspot\utilities\cached-page-render.cfm
TYPE CFML
11
struct
COLUMN 0
ID CFINCLUDE
LINE 285
RAW_TRACE at cfmaster2ecfm849558361._factor23(C:\commonspot\master.cfm:285)
TEMPLATE C:\commonspot\master.cfm
TYPE CFML
12
struct
COLUMN 0
ID CF_MASTER
LINE 14
RAW_TRACE at cfmaster2ecfm849558361._factor25(C:\commonspot\master.cfm:14)
TEMPLATE C:\commonspot\master.cfm
TYPE CFML
13
struct
COLUMN 0
ID CF_MASTER
LINE 1
RAW_TRACE at cfmaster2ecfm849558361.runPage(C:\commonspot\master.cfm:1)
TEMPLATE C:\commonspot\master.cfm
TYPE CFML
14
struct
COLUMN 0
ID CFINCLUDE
LINE 75
RAW_TRACE at cfweather2ehtm834347558.runPage(C:\CMSContent\cms\sites\nps\crla\planyourvisit\weather.htm:75)
TEMPLATE C:\CMSContent\cms\sites\nps\crla\planyourvisit\weather.htm
TYPE CFML
Type Application
missingFileName C:\CMSContent\cms\sites\nps\customcf\structured_data\components\SiteService.cfc