Hello there,Mexico has largest Spanish speaking population in the world with total number 107,965,850. After Mexico second largest Spanish speaking country is USA with total number of Spanish speakers 48,859,894. Third is Spain with 46,102,006 people claiming Spanish their first language. Fourth is Columbia with 44,778,880 Spanish speakers. Fifth country is Argentina with 39,893,618 Spanish speakers.