No matter what the season, McPherson offers a variety of recreational opportunities for all ages. Enjoy a round of golf at Turkey Creek Golf Course on our 18-hole course. Cheer for our youth at a 3-on-3 soccer game at Grant Sports Complex. Relax while floating along the 500-foot lazy river at the McPherson Water Park. Or spend an afternoon hiking along the Meadowlark Trail discovering our wildlife and native flowers. Whatever you choose, you'll discover McPherson is the place for those who like to stay active and healthy!