Deprecated: Give\Container\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/Container/Container.php on line 881

Deprecated: Give\Container\Container::afterResolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/Container/Container.php on line 902

Deprecated: Give\Framework\PaymentGateways\Traits\HandleHttpResponses::handleExceptionResponse(): Implicitly marking parameter $errors as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/Framework/PaymentGateways/Traits/HandleHttpResponses.php on line 57

Deprecated: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/includes/api/class-give-api.php on line 2034

Deprecated: Give\Framework\ValidationRules\Rules\AllowedTypes::fromString(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/Framework/ValidationRules/Rules/AllowedTypes.php on line 45

Deprecated: Give\Framework\FieldsAPI\Concerns\InsertNode::insert(): Implicitly marking parameter $index as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/Framework/FieldsAPI/Concerns/InsertNode.php on line 125

Deprecated: Give\Vendors\StellarWP\FieldConditions\Concerns\HasConditions::where(): Implicitly marking parameter $comparisonOperator as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/field-conditions/src/Concerns/HasConditions.php on line 70

Deprecated: Give\Vendors\StellarWP\FieldConditions\Concerns\HasConditions::and(): Implicitly marking parameter $comparisonOperator as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/field-conditions/src/Concerns/HasConditions.php on line 83

Deprecated: Give\Vendors\StellarWP\FieldConditions\Concerns\HasConditions::or(): Implicitly marking parameter $comparisonOperator as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/field-conditions/src/Concerns/HasConditions.php on line 98

Deprecated: Give\Vendors\StellarWP\FieldConditions\Concerns\HasConditions::createCondition(): Implicitly marking parameter $comparisonOperator as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/field-conditions/src/Concerns/HasConditions.php on line 113

Deprecated: Give\Vendors\StellarWP\FieldConditions\Concerns\HasConditions::createCondition(): Implicitly marking parameter $logicalOperator as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/field-conditions/src/Concerns/HasConditions.php on line 113

Deprecated: Give\Vendors\StellarWP\FieldConditions\Contracts\ConditionSet::where(): Implicitly marking parameter $comparisonOperator as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/field-conditions/src/Contracts/ConditionSet.php on line 50

Deprecated: Give\Vendors\StellarWP\FieldConditions\Contracts\ConditionSet::and(): Implicitly marking parameter $comparisonOperator as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/field-conditions/src/Contracts/ConditionSet.php on line 59

Deprecated: Give\Vendors\StellarWP\FieldConditions\Contracts\ConditionSet::or(): Implicitly marking parameter $comparisonOperator as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/vendor/vendor-prefixed/stellarwp/field-conditions/src/Contracts/ConditionSet.php on line 68

Deprecated: Give\Framework\PaymentGateways\PaymentGatewayRegister::getPaymentGateways(): Implicitly marking parameter $supportedFormVersion as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/Framework/PaymentGateways/PaymentGatewayRegister.php on line 27

Deprecated: Give\PaymentGateways\Gateways\Stripe\BECSGateway::__construct(): Implicitly marking parameter $subscriptionModule as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/PaymentGateways/Gateways/Stripe/BECSGateway.php on line 30

Deprecated: Give\PaymentGateways\Gateways\Stripe\CreditCardGateway::__construct(): Implicitly marking parameter $subscriptionModule as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/PaymentGateways/Gateways/Stripe/CreditCardGateway.php on line 25

Deprecated: Give\PaymentGateways\Gateways\Stripe\SEPAGateway::__construct(): Implicitly marking parameter $subscriptionModule as nullable is deprecated, the explicit nullable type must be used instead in /home/artlabmw/prisonfellowshipmw.org/wp-content/plugins/give/src/PaymentGateways/Gateways/Stripe/SEPAGateway.php on line 30
What We Do – pfmw

What We Do

"This is Love in Action, Justice in Motion"

Prison Fellowship has built programs in prisons around the world that are restoring prisoners’ lives, helping their families, and successfully integrating them back into the community—for good.

Offering Prisoners Hope

Prisoners are one of the least-reached groups in the world. Along with our national ministries and ministry partners, we have a plan to reach them.

Protect Children of Prisoners

More than 14 million children around the world have lost one or both parents to prison. We’re helping these children restore and rebuild their lives.

Repair Broken Lives

The Sycamore Tree Project repairs the harm caused by crime by emphasizing accountability, forgiveness, and making amends. When victims, offenders, and community members meet to decide how we do that, the results are transformational.

Igniting Change

Supporting a prisoner shines a light of hope into a world of darkness and despair. Donations help prisoners go through The Prisoner’s Journey, a program that introduces them to the light and hope of Christ – changing them, and prisons, from the inside out.