This study investigated the differences in attitudes towards mental health patients between primary care physicians (PCPs) who have received postgraduate training in community mental health and those who have not. A questionnaire regarding the PCPs' attitudes towards mental health care in general, and specifically on depression and schizophrenia, was designed to compare the attitudes between the PCPs with postgraduate training in community mental health (CMH group) and those without (non-CMH group). Besides having greater confidence in management, PCPs in the CMH group had less stigmatizing opinions towards the mental health patients than those in the non-CMH group. Differences between the two groups were mostly shown in the case for depression but not for schizophrenia. The proportion of PCPs who liked to have depressed patients on their practice list was significantly higher in the CMH group (94 vs 71 %), and their satisfaction rate in looking after depressed patients was also significantly higher than the non-CMH group (87 vs 59 %).