Richmond does tend to be pretty homogenous; however, there is a real effort to get a more diverse student body and to recognize diversity of all kinds on campus. Racially Richmond is actually pretty diverse and there are also a large percentage of international students on campus. Religion wise most students are Christian of some sort and there are very few LGBTs at Richmond. Additionally, while many students are here on scholarships and there is a good variety of people in various socio-economic groups, most students at Richmond do tend to be upper-middle class or very wealthy. However, this is not to say that there aren't any people of a certain ethnicity, religion, or sexuality because I have met a large variety and diversity of people here on campus. If you look hard enough you can find any type of person you might be looking for here at Richmond.
Most students wear to class jeans and, depending on the person, either a casual t-shirt of a nice top. Some students go all out even at 8:15 in the morning with dresses, cute flats, blown dry hair, and immaculate makeup, however, many students exhibit typical college kid outfits with sweats and a t-shirt. It's also common to see students in workout outfits because the gym is a hot spot on this campus and if the student is an athlete they tend to wear their warm-ups or some clothing displaying their sport.
Most Richmond students are from the east coast, particularly Virginia, New Jersey, Pennsylvania, and New York. However, there are also a good percentage of international students and west coast students. It tends to be a good mix that brings together a lot of different backgrounds.
Sadly many students are not politically aware or active. Richmond students tend to be very apathetic when it comes to getting involved in politics on or off campus and many students don't even know what is going on politically. Richmond does have the College Republicans and College Democrats on campus who attempt to raise awareness, however, sadly, they still lack support and many students just don't care. However, there is a good mix of republicans, moderates, and democrats on campus.
Students don't talk about how much they'll earn one day. If anything, girls talk about how much their future husbands will earn! Some girls seem to come here only to marry rich and they don't really care about their education.