The above population figures shows that Singapore’s current total population stands at 5.076 million. Out of these, about 3.8 are Singapore Residents. The term Singapore Residents comprises of CITIZENS (3.2 million) as well as Permanent Residents (541k).
This leaves us with a figure of about 1.3 million who can be catergorised as foreigners in Singapore in 2010.
Stats taken from singstat.gov.sg