@Takka,
You could join a club or take a course - both are excellent ways to meet like-minded people. Go for walks on a regular route and say hi to the people out there walking. Go for a coffee and nod and smile at people. You could go to the library and talk to the staff there about book recommendations. You'd be surprised at how that brings people together. Also, you could see if there's a Newcomers group in your city - many have them. Even if you've lived there all your life, it's a way to meet folks. I know a lady who has lived here for years, taught in Turkey for 7, then returned home. She joined the Newcomers and has made some friends.
There are also Meetup Groups that you could join. Language one, hobby ones, dining ones - all sorts. You could challenge yourself to say hi to 3 people a day who you see regularly, or join 1 Meetup group a month, etc.
Often friends become better than some family members. Work on creating your own.