Возможно, в мегаполисах люди больше устают, в моральном плане. Тут всегда бешенный ритм, за которым многие просто могут не поспевать.
Исследований на эту тему много, но консенсуса по этому вопросу нет. И потом мне кажется, причины суицидов в России и, допустим, в Западной Европе будут разниться.