To investigate barriers to colorectal cancer (CRC) screening in a community population. We conducted a community-based case-control study in an urban Chinese population by questionnaire. Cases were selected from those completing both a fecal occult blood test (FOBT) case and colonoscopy in a CRC screening program in 2004. Control groups were matched by gender, age group and community. Control 1 included those having a positive FOBT but refusing a colonoscopy. Control 2 included those who refused both an FOBT and colonoscopy. The impact of occupation on willingness to attend a colorectal screening program differed by gender. P for heterogeneity was 0.009 for case vs control group 1, 0.01 for case versus control group 2, and 0.80 for control group 1 vs 2. Poor awareness of CRC and its screening program, characteristics of screening tests, and lack of time affected the screening rate. Financial support, fear of pain and bowel preparation were barriers to a colonoscopy as a screening test. Eighty-two percent of control group 1 and 87.1% of control group 2 were willing attend if the colonoscopy was free, but only 56.3% and 53.1%, respectively, if it was self-paid. Multivariate odds ratios for case vs control group 1 were 0.10 among those unwilling to attend a free colonoscopy and 0.50 among those unwilling to attend a self-paid colonoscopy. Raising the public awareness of CRC and its screening, integrating CRC screening into the health care system, and using a painless colonoscopy would increase its screening rate.