Small city, majority white, slowly aging
Princeton has a majority white population of Appalachian origin, with small African American, Latino, and Asian communities, and a median age above the national average.
Princeton's population is predominantly white, with strong Scots-Irish, German, and English heritage typical of the central Appalachians. The African American community ranges from 6% to 8% and is historically tied to the old working-class neighborhoods of the railroad and the region's coal mines.
The Latino group is small but growing, mainly Mexican and Central American, linked to services, construction, and restaurants. There is also an Asian minority composed mostly of Indian and Filipino doctors and healthcare professionals tied to Princeton Community Hospital and regional clinics.
The median age is higher than the national average: many young people leave for Charleston, Roanoke, or larger cities in search of work, while retirees from the East Coast seek out Princeton for its low cost of living and easy access to a regional hospital.
- English
- Spanish
- Tagalog
- Hindi
- Protestant Christianity (Southern Baptist)
- Protestant Christianity (Methodist)
- Pentecostal Christianity
- Roman Catholicism
- No religion