The rate of positive attitude among group who had good awareness was 2.257 times higher than group who had poor awareness; the rate of blood donation among people who had full awareness was 1.891 times higher than those had poor knowledge.