I think the price has some to do with what I buy is organic. Also since they are not as popular as others there is less demand and thus, a higher price. Organic Kidney Beans are currently $37.50 for 25 lbs. Garbanzos (organic) are $45.00 for 25 lbs. Not a huge difference. But, 25 lbs of regular kidney beans (non-organic) is $32.50. Something Better doesn't sell non-organic garbanzos.