This study aimed to identify risk factors for type 2 diabetes (T2D) in Korea, a rapidly changing country. Data of 5,132 adults aged 20-85 were used from the 2001 Korean Health and Nutrition Examination Survey. Multiple logistic regression was carried out to identify risk factors for T2D. Three models were specified: (i) socioeconomic and demographic factors (model 1: age, gender, education, poverty income ratio, employment), (ii) behavioral risk factors and covariates (model 2: obesity, physical activity, smoking, alcohol drinking, dietary quality, family history of T2D, co-morbidity) and (iii) socioeconomic, demographic, and behavioral factors (model 3). The prevalence of T2D was 7.4%. Less education (OR 1.41, 95% CI 1.08-1.84), age (OR 2.19, 95% CI 1.56-3.08 in 40-59 yrs, OR 4.05, 95% CI 2.76-5.95 in 60 yrs + comparing to 20-39 yrs) and abdominal obesity (OR 2.24, 95% CI 1.79-2.82) were risk factors for T2D even after controlling for other factors simultaneously. There was a significant association of T2D with ever smoking (OR 1.34, 95% CI 1.06-1.67). The relationship of age with T2D was modified by gender in model 1 and the relationship of smoking with T2D was modified by obesity in model 2. Less educated, older, obese or ever smokers were more likely to have T2D. Gender mediated the relationship of age, and obesity mediated the relationship of smoking, with T2D. Intervention programs for T2D in Korea should take the interactions among risk factors into account.