Deprecated: Optional parameter $download_url declared before required parameter $js_action is implicitly treated as a required parameter in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/installer/src/Installer/Handler/Plugin.php on line 123

Deprecated: Optional parameter $did_action declared before required parameter $js_action is implicitly treated as a required parameter in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/the-events-calendar/common/vendor/vendor-prefixed/stellarwp/installer/src/Installer/Handler/Plugin.php on line 123

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/staging/public_html/discoverwhiteriver/framework/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Ecology & Restoration - Discover White River
Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 176

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 176

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 176

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 176

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 176

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 176

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/themes/discoverwhiteriver/library/blocks/blocks.php on line 887

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/themes/discoverwhiteriver/library/blocks/blocks.php on line 887

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/themes/discoverwhiteriver/library/blocks/blocks.php on line 887

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/themes/discoverwhiteriver/library/blocks/blocks.php on line 887

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/themes/discoverwhiteriver/library/blocks/blocks.php on line 887

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/staging/public_html/discoverwhiteriver/framework/wp-content/themes/discoverwhiteriver/library/blocks/blocks.php on line 887

Ecology & Restoration

Stewarding the health of the White River.

A Vital Resource all Life Depends On

The White River is beautiful and provides plenty of recreational and cultural opportunities along it. But more importantly, the river is a complex ecosystem that provides many important ecological functions like wildlife migration and foraging corridors, nesting and reproductive habitat for everything from bats to mink to turtles and more. It’s also at the very heart of our own human existence in central Indiana.

River Restoration Projects

Since the late 1990s when the river was identified as one of the nation’s most threatened rivers and was devastated by a criminal toxic discharge that killed millions of fish, grassroots groups, non-profit organizations, and governmental agencies have been working to restore the river.

Nature & Ecology

The river ecosystem is home to hundreds of plants and animals that depend on its health for their survival.

Learn more about river ecology and wildlife

Water Quality

The good news is water quality has been improving for the past several decades and current projects like the DigIndy tunnel system will significantly reduce pollution into the river. Still, much work remains to make the river healthier and cleaner for both wildlife and people.

Get In Touch

If you have a question or concern—or just want to know more about how you can help achieve the community’s vision for the White River—we want to know!

Note that for the fastest response, if you have a question about an individual park, partner organization, event, or river destination, use the links above to connect to their websites for more information.