usually the poor schools and churches will take them to use them as they don't have a lot of money. They will take them for free if they need them. Also I once had a guy who was shipping out old PCs to the Honduras and other countries. He wanted old 386 and 486 and above computers. So it is a matter of finding the right place our company that will take them for free.
Also once a year a recycling company takes used monitors etc in our neighborhood. I forgot when, but I have some older equipment that doesn't work that they can have.