The store that I have found to have the biggest collection of corduroys is Levis. They are known for jeans but have surprisingly large collections of corduroy.
I say that JC Penny has the largest selection of corduroys. They have jackets and pants available, also jeans that teenagers wear these days. If you want a bigger selection, go online on ebay.