Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 309 Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 317 Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) 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 /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 301 Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 313 Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 328 Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 339 Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 350 Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 362 Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 375 Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/sdk/freemius/includes/managers/class-fs-key-value-storage.php on line 389 Deprecated: Return type of PPM_WP_Regex::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /code/wp-content/plugins/password-policy-manager/app/policies/class-ppm-wp-regex.php on line 118 Notice: [ Timber ] Timber::query_post() is deprecated since Timber version 2.0.0! Use Timber::get_post() instead. in /code/wp-content/themes/fantasy-therockf/vendor/timber/timber/src/Helper.php on line 461 Deprecated: Function get_the_excerpt was called with an argument that is deprecated since version 2.3.0 with no alternative available. in /code/wp-includes/functions.php on line 6078 Regenerative Agriculture
Food / Regenerative Agriculture

Regenerative Agriculture

Current Initiative

Overview

Regenerative agriculture, grounded in Indigenous ecological wisdom, embraces a holistic approach to production, prioritizing soil health and the well-being of people, animals, and the environment. Crucial for climate resilience, it fosters biodiversity, improves water quality, reduces greenhouse gas emissions, and centers on the welfare of farmers and land stewards.

Measuring Regenerative Impacts

Dr. Jonathan Lundgren has launched 1000 Farms Initiative to collect data across North America that will paint a picture of how specific farming practices, from conventional to regenerative and everything in between, are impacting soil health, water infiltration rates, microbial life, bird diversity, productivity, farmer income, food composition and other outcomes.

Why it Matters

Global food systems are under unprecedented strain. Securing a healthy future will require transformation that simultaneously makes our food production systems more resilient while dramatically reducing negative impacts on people, nature, and the climate.
  •  
    0

    of human-caused greenhouse gas emissions come from food systems

  •  
    0%%

    more food will be needed by 2050 to feed an anticipated population of 9.3 billion people

  •  
    0YearsYears

    from now, under current agricultural practices, the world’s topsoil could be gone

Impact Stories