Many calls are a result of signing up for contests, your banks, credit card companies, etc.
Check carefully when the mail comes from companies with which you do business. Hidden in the small print it will say to the effect, that they will share your information with "partners" unless you opt out in writing. (not an email or phone call - a letter)
By the time I opted to not share, my information was out there.