Most people are social by nature and are happy to share their resources to help others. Charities play an important role in this by supporting those who need support. There are countless charities around the world tackling various societal issues such as poverty, hunger, homelessness, education and health care. If you would like to get involved in this important work and at the same time earn money as an affiliate, you can find the affiliate programs of various charities in the list below. Help make the world a better place!