Where are you all finding cheap beans and rice?

I've been eating beans, rice and a bit of salsa for one meal per day for a while now, and it's very much helped my budget and health overall. However I am struggling to find a good place to buy pinto beans for less than $1 per pound. The only place I know where I can get bulk sized pinto beans for this price is Walmart, and I would rather not shop at Walmart if I have to. I have tried 3 different Mexican grocery stores a few Indian grocery stores(among all the other big name stores), yet all of them sell their bulk beans for at least a 15% markup. I know we are only talking the difference of a few cents per pound but I am curious where you all may be finding cheaper bulk beans. (Dayton, Ohio if that helps)