The town of Princeton has a population of approximately 2,800 and about 5,000 in the area. Princeton has 17 restaurants, six gas stations, a supermarket, several convenience stores, pharmacy, museum, hospital and medical clinic.
There are many recreational services including an 18-hole golf course, horse race track, rodeo grounds, swimming pool, bowling alley, curling rink and arena, China Ridge Cross Country Ski Trails and excellent camping facilities.
The Similkameen and Tulameen rivers—along with more than 100 lakes—offer outstanding trout fishing. Locals say you can fish a lake a day as long as you stay.