snrub,

I don't know how close it is to your place, but I grew up fishing the Quivira Scout Ranch lake (by Sedan). Much of the shoreline ranges from sandstone boulders down to small rocks and sand.

Sometimes in the spring on a good day you could catch 50 bass in the 10"-16" range. When you lipped the fish, there would be crayfish feelers sticking up out of the gullet on 48 of the 50 bass. They would also be in the stomachs when we cleaned fish.

I had similar experiences fishing rocky creeks. I don't know about farm ponds without rocks, but I think crayfish are a significant portion of a bass's spring diet from rocky habitat in your neck of the woods.