La composición étnica en 2010 era de: malayos (590,089 o 57,8%), chinos (223,271 o 21,9%), indios (146,214 o 14,3%), otros (61,490 o 6,05%).