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 /home1/wildfac1/public_html/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 /home1/wildfac1/public_html/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 /home1/wildfac1/public_html/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 /home1/wildfac1/public_html/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 /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /home1/wildfac1/public_html/wp-includes/Requests/Transport/cURL.php on line 345

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 /home1/wildfac1/public_html/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 /home1/wildfac1/public_html/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 /home1/wildfac1/public_html/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 /home1/wildfac1/public_html/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 /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /home1/wildfac1/public_html/wp-includes/Requests/Transport/cURL.php on line 345

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

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home1/wildfac1/public_html/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28
Stonefly Facts
Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home1/wildfac1/public_html/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 186
Insects, Original Wild Facts

Wild Fact #560 – A Healthy Fact – Stoneflies

Stonefly Nymph - Photo by böhringer friedrich (Wikimedia)

Well it looks as though another beautiful spring weekend has passed as we saunter into a new week of Wild Facts.  I hope the weather was nice for all of you – it was beautiful in the Yukon.  Over the weekend, I had a chance to check out the Environment Fair and one of the best booths by far was the Fisheries and Oceans Canada booth.  I would like to take this opportunity to thank the lovely ladies in charge of the booth for inspiring today’s Wild Fact!  How did they inspire today’s fact you ask?  Well, besides having a dissected salmon they also had a pretty sweet insect display.   It just so happens that among the aquatic insects on display were the ever important Stoneflies.  Why are they so important?  Actually there are a couple of reasons.  You see, they provide food to the wonderful fish, and they can also be used as an indicator species for watershed health.  So let’s take a minute to explore the life of this indicator insect, shall we?

If you want to observe Stoneflies in their natural habitat (and not in tray at the Environment Fair) then you will need to get your feet wet. As well, I want you to be very careful since these aquatic insects require well oxygenated water, which means they are usually found in rivers or streams.  Although, there are a few that hang out along rocky shoals of cold water lakes.  Either way, you will find them hiding under branches and of course stones (this is probably how they got their common name).

Adult Stonefly - Photo by JJ Harrison (Wikimedia)

So far, I have only been talking about the nymph stage of the Stonefly since they spend about 1 to 4 years in this stage.  When they are ready and during specific times of the year, Stoneflies will emerge as an adult and live for a few weeks.  Some species of  adult Stoneflies do not have mouth parts and as such won’t feed.  The lucky ones with mouth parts simply feed on plants.  Their food preference is fairly diverse while they are living in the water.  Many species will simply feed on aquatic vegetation and the extremely tasty benthic algae. But there are a few species that will hunt down aquatic arthopods so if you are an aquatic bug – you better be able to tell the different species apart!

Stoneflies Fast Fact – Remember how I said that Stoneflies are an important indicator of aquatic health?  Of course you do.  It turns out that these insects represent healthy watersheds since they simply cannot survive in areas with high water pollution.  So if you see Stoneflies in the creek then you can probably assume that the water quality is decent.

That just about does it for the first fact of the week.  I hope you enjoyed it and I will see you back here tomorrow.

 

3 Comments

  1. Usually I can find beauty in all creatures but for some reason I think this is an ugly creature. I am glad it has positive effects such as showing safe water. Poor thing.

    1. How can you not find the Stonefly beautiful??? I look at the picture and I just want to cuddle them all day – LOL.

      They may not be pretty but they definitely provide a lot of food to our little fishies.

Leave a Reply

Your email address will not be published.