Norway, Denmark and the Netherlands have become the first three countries to cut their aid to Uganda following the decision to sign the bill by Museveni.
The Netherlands has stopped around 9.6 million in aid money which was intended for Uganda’s legal system, as the country did not want to contribute to the persecution of gay people.
Norway and Denmark have also said they will redirect aid directly to human rights groups, rather than the government.
This is the same policy which the British Department for International Development, which provides aid directly to organisations such as the UN, World Bank and Amnesty International.
The US Secretary of State John Kerry said the US is now reviewing its relations with Uganda, following President Yoweri Museveni’s decision to sign anti-gay legislation.
Sweden has also said it will review its aid spending.
Members of the European Parliament (MEPs) have called for an end to a political agreement with Uganda over the law.