The mean knowledge score was 8.2±1.5 while the mean attitude and perception score was 5.92±1.41. Most of the 800 respondents (88%) had satisfactory knowledge, attitude, and perception (86.5%), were willing to be screened for COVID-19 (84%), and isolated if tested positive (84.8%). Participants perceived COVID-19 as dangerous (95%), but 59.2% of them believed that the daily COVID-19 cases were fabricated.. Older respondents (30-49 years) were more likely to have better knowledge (AOR: 1.51; 95%CI: 1.06, 3.42) of preventive measures than others. Respondents with a postgraduate degree were more likely to be knowledgeable (AOR: 1.54; 95%CI: 1.04-3.70) and have satisfactory attitude and perception (AOR: 2.82; 95%CI: 1.29-6.14) about COVID-19 preventive measures than others. 