Beberapa faktor mungkin memainkan peranan:
-Genetik. Memiliki sejarah keluarga yang menghidap penyakit mental akan meningkatkan risiko berlakunya psikosis.
-Trauma. Kejadian yang memberi trauma kepada seseorang individu seperti kematian, peperangan atau gangguan seksual boleh mengakibatkan psikosis.
-Pengambilan bahan terlarang seperti dadah atau alkohol antara faktor berlakunya psikosis.
-Sejarah penyakit atau kecederaan seperti ketumbuhan otak, strok, HIV, kecederaan kepala, dan penyakit seperti Parkinson’s, Alzheimer atau dementia kadangkala boleh mengakibatkan psikosis.
-Penyakit mental. Psikosis merupakan antara gejala penyakit seperti schizophrenia, schizoaffective disorder, bipolar disorder atau depression.