Guppies are native to Trinidad and parts of South America, specifically Antigua and Barbuda, Barbados, Brazil, Guyana, Netherlands Antilles, Trinidad and Tobago, the US Virgin Islands, and Venezuela.
The fish had previously been described by Wilhelm Peters in 1859 on material collected from South America. But to honour Robert John Lechmere Guppy who discovered this tiny fish in Trinidad in 1866, Girardinus guppii was given as the name if this livebearer fish.
Until now, guppies have been introduced to many different countries on all continents, except Antarctica. Most of the reason is because this tiny fish would eat the mosquito larvae in hoping to slow down malaria disease. But still, guppies also had a negative impact on native fish.
At present time, guppies has been spread all over the world. Even some country has created their own guppy strain, especially Singapore.