Most Helpful Girl
I'm sure not every single girl out there is taken. Or will be taken forever either for that matter. You never know what could happen. I've learnt again recently that there is no use to place all your happiness and joy inside finding another person. Have happiness in yourself and being by yourself first. That's really the only thing you can do in the mean time. I mean that's what I'm doing do till the day I meet someone. There's no magical recipe for finding the love of your life. You just need to be patient and have some faith.
Most Helpful Guy
I live in a major metropolitan area and have a very large, if relatively loose social circle, and even with I would guess a much larger age range than you, I never come across available women I'd be interested in dating in the long-term. But then, I'm an arrogant ass who thinks he deserves someone like you describe.
Here's the thing: don't let your happiness depend on socially constructed expectations. The idea that you have to have a girlfriend and then get married and have a family to be happy and live a meaningful life is bunk. Live a life that makes you happy about who you are, and if somebody wants to share that life with you, awesome. If not, then make it a source of pride that you did not compromise who you are and what you wanted for what society told you you should be and what you should want.
Here's a general observation: most people like to be around happy people. If you're happy with yourself, your confidence and positivity will encourage others, including girls, to interact with you in a positive way, which will in turn create more opportunities for you to find the type of person you're looking for.