PurposeThis study examines sociodemographic and lifestyle factors associated with knowledge of calories.Design/methodology/approachData were analysed from the Komuniti Sihat Pembina Negara (KOSPEN) 2016. Logistic regressions were used to examine the effects of sociodemographic and lifestyle factors on knowledge of the definition of calories, recommended caloric intake and the effect of calories on body weight.FindingsThe results revealed that large proportions of respondents did not know the definition of calories (51.33%), recommended caloric intake (95.50%) and the effect of calories on body weight (64.89%). The proportions of respondents having knowledge of calories varied by income, gender, ethnicity, educational level, marital status, employment status, urbanization of states, smoking status and awareness of body mass index (BMI). Respondents were less likely to have knowledge of calories if they were low-income earners, non-Malays, less-educated, unemployed, smokers and unaware of their BMI.Practical implicationsSociodemographic and lifestyle factors play an important role in affecting knowledge of calories. Policymakers should make a concerted effort to improve knowledge of calories among adults with different sociodemographic backgrounds and lifestyle profiles.Originality/valueThis study provides several contributions to the literature: (1) The country of interest is Malaysia, where the prevalence of obesity is high and studies related to knowledge of calories are lacking. (2) In addition to knowledge of recommended caloric intake, knowledge of the definition of calories and the effect of calories on body weight factors are considered. (3) Apart from sociodemographic variables, smoking behaviour and awareness of BMI variables are included in the analyses.