USC has 16,384 undergraduate and 17,024 graduate students and gave 4,676 bachelor's and 5,380 advanced degrees in 2007. USC students come from all 50 states in the United States as well as over 115 countries.