Zacs-Master gave the correct answer in the first reply.
Some of the things in that list are the result of the way people use their mobile devices - most leave location services switched on along with wi-fi access, and an awful lot also will have have the Facebook app running all the time as well.
So Facebook will know where you are as long as the app is running. That also means that Facebook could, should they decide to, come up with a list of the shops, bars, coffee places and the like which you use most often (by recording your location and retaining that information over a long period).
And for something like who lives in your home - if you, your partner and children are all on Facebook, even if none of you told Facebook your address, you will all be at the same location at some point outside of working/school hours and using the same IP address, so over time it would be easy enough to identify who is likely to be living at your location.