If you do not wish for your home address to be publicly available, you can take the following steps: 
  - Only provide your home address when you really really have to. 
 
  - Open a P.O. Box with USPS to have all of your mail delivered to this box. To do so, click here. 
 
  - Create a list of organizations that have your home address. Submit your P.O. Box info to these organizations, and ask them to delete your previous address from their systems. 
 
  - Ask USPS to re-direct any mail to your new P.O. Box. To do so, click here. 
 
  - Remove your information from direct mailing lists. Click here. 
Unfortunately, you will be asked to provide your Social Security Number (SSN) when submitting a request to opt-out of direct mailing lists. This is only asked for verification purposes. As a general rule though, you should try not to provide your SSN to any external parties. 
Also this: 
  - Unless you are moving to a new house, it will be difficult, if not impossible, to truly have your home address be private.  
 
  - Note that online entities can also get access to your home address. To prevent this, you can disable your location services on your phone here, and on your desktop/laptop here.