Tuberculosis (TB) is a globally widespread disease, with approximately a quarter of the world’s population currently infected (WHO, 2018). Some risk factors, such as HIV status, nutrition and body mass index, have already been thoroughly investigated. However, little attention has been given to behavioural and/or psychological risk factors such as stress and education level. This study investigated the risk factors for TB diagnosis by statistical analyses of publicly available data from the most recent wave of the Indonesian Family Life survey (IFLS-5) conducted in 2015. Out of 34,249 respondents there were 328 who reported having TB. For comparison and completeness, variables were divided into levels: individual-, household- and community-level variables. The most prominent and interesting variables found to influence TB diagnosis status (on each level) were investigated, and a logistic regression was subsequently developed to understand the extent to which each risk factor acts as a predictor for being diagnosed with TB. Age, health benefit or insurance, stress at work and living in a rural area all showed significant association with TB diagnosis status. This study’s findings suggest that suitable control measures, such as schemes for improving mental health/stress reduction and improved access to health care in rural areas should be implemented in Indonesia to address each of the key factors identified.