OCWD tours

Thank you for your interest in touring Orange County Water District facilities. Please click on the appropriate link below to submit your reservation request. All requests must be received at least three weeks in advance. Please be advised that your submission is not a confirmation and all tours are subject to availability. 

GWRS tours

GWRS group tour

Group tours of the GWRS are available Tuesday through Friday at 10 a.m. or 1 p.m. for groups of 10-60 people. Tours last two-hours and all participants must be 11 years or older. 

Learn more and register your group

GWRS public tour

Public tours of the GWRS are available the first Friday of each month at 10 a.m. for individuals or small groups. Tours last two-hours and all participants must be 11 years or older. 

Learn more and register

Specialty tours (available on a limited basis)

Philip L. Anthony Water Quality Laboratory tour

OCWD's Lab is recognized internationally as a leader in water quality testing. Learn about what we do to protect the region's water supply, and view our scientists at work as they test and analyze water samples. 

Learn more and register

Recharge facility tour

Learn how OCWD maintains one of the world's most advanced aquifer recharge systems to refill the Orange County Groundwater Basin during this group tour in Anaheim.

Learn more and register

Next generation water leaders program tour

Created to inspire the next generation of water leaders, this two-hour field trip for 6-12 grade Orange County students includes a presentation, lab activity, scavenger hunt and tour. 

Learn more and register your class

Prado wetlands tour

Learn about the region's native habitat and how wetlands are used to naturally remove contaminants from the water during this tour at OCWD's constructed wetlands in Riverside County. 

Learn more and register

Prado wetlands spring nature walk/hike

Join OCWD in the spring for one of its nature walks through Prado constructed wetlands in Riverside County. This tour is great for hikers, nature lovers and birding groups. 

Learn more and register

System.NullReferenceException: Object reference not set to an instance of an object.
   at ASP._Page_Views_MacroPartials_Promo_cshtml.Execute() in c:\Websites\umbraco2.ocwd.com\Views\MacroPartials\Promo.cshtml:line 50
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Web.Mvc.ControllerExtensions.RenderViewResultAsString(ControllerBase controller, ViewResultBase viewResult)
   at Umbraco.Web.Macros.PartialViewMacroEngine.Execute(MacroModel macro, IPublishedContent content)
   at Umbraco.Web.Macros.PartialViewMacroEngine.Execute(MacroModel macro, INode node)
   at umbraco.macro.LoadPartialViewMacro(MacroModel macro)
   at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId)
   at Umbraco.Web.UmbracoComponentRenderer.RenderMacro(macro m, IDictionary`2 parameters, page umbracoPage)
   at Umbraco.Web.UmbracoComponentRenderer.RenderMacro(String alias, IDictionary`2 parameters, page umbracoPage)
   at Umbraco.Web.UmbracoComponentRenderer.RenderMacro(String alias, IDictionary`2 parameters)
   at Umbraco.Web.UmbracoHelper.RenderMacro(String alias, IDictionary`2 parameters)
   at ASP._Page_Views_Partials_grid_editors_macro_cshtml.Execute() in c:\Websites\umbraco2.ocwd.com\Views\Partials\Grid\Editors\Macro.cshtml:line 21
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
   at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in c:\Websites\umbraco2.ocwd.com\Views\Partials\Grid\Editors\Base.cshtml:line 20