South Africa is ranked 123 out of 144 countries on the Global Peace Index 2009, it was announced on Tuesday.