To enhance the portfolio allocation process, individuals need to understand their financial ability and psychological willingness to tolerate risks. To do this, their risk tolerance level must be quantified. This study used a survey questionnaire to collect data from 470 students at selected South African universities, and a binary logistic regression to test the effect of demographic factors on financial risk tolerance versus non-financial risk tolerance. Our findings suggest that the level of risk tolerance cannot be generalized across different risk domains. We also found that demographic factors affect the two domains of risk tolerance differently. Specifically, age did not have a significant influence on financial risk tolerance, while it significantly increased non-financial risk tolerance. Similarly, gender did not have any significant influence on non-financial risk tolerance, while it positively affect-ed financial risk tolerance. Furthermore, students in the fields of the humanities, engineering and IT showed a strong appetite for non-financial risks, but students in the commerce faculty preferred financial risks.