Minor anecdotal evidence, but I live in a small semi-rural/semi-suburban town in NJ, and Costco appears to have a full cross-section of people. It does seem slightly more economically-diverse than the regular grocery and retail stores, in that you'll see a lot more rich people (by virtue of driving Porsches and Mercedes) at Costco than you will at Walmart.