Some factors positively affecting to knowledge, attitude and practice towards walk-in blood donation among residents were: male, respondents who had educational level of at least high school, officers, respondents whose relatives or friends donated blood or were transfused blood.