The present findings showed that stigma-related knowledge, employer/work place and personal contact are associated with mental health nursing staff’s general attitudes towards persons with mental illness. We found that mental health nursing staff have more positive attitudes towards persons with mental illness if their knowledge about mental illness is less stigmatized, if their work places are in the county council, and if they currently have, or have once had, a close friend with mental health problems.