Welcome!

Good Shepherd Parish is a charge in the Iowa Conference of the United Methodist Church (UMC) made of up three churches: Agency, Eldon, and Batavia.  Kelly W. Peavey serves as the pastor for all three.

You can join a live stream of our worship service at 11am each Sunday during the time of our physical distancing, below. If you click through to YouTube, you can even chat with your fellow worshipers. You can find our latest posts on the right or by clicking here


Look at the parish calendar here, or subscribe to it with this ICS  link.


Below is a playlist of our past sermons.