Go to their website,
Chicken Soup for the Pet Lover's Soul : Home and at the top click 'where to buy'. You can search by zip code or state to find the stores where it's sold in your area. You'll be surprised where you find that stuff.

As far as online, I don't know bc I've always bought food local.
Taste of the Wild is another food that is reasonably priced..great quality! If you buy in the larger size bags, I think it comes to be about $1/lb. (about the same as CS)
Hope that helps!!