It’s hard to say not knowing your all of your financial information and your short and long term plans. Assuming you have no savings, but live an average lifestyle of someone fresh out of college (spend less than $25,000 annually), I would pay off the loan and put $12,000 into a high yield savings account for an emergency fund to cover six months of expenses. With the rest, I would start saving for a down payment for a house and the costs for repairs and maintenance that homeownership incurs. I would want to put at least 10% down and have access to another 5-10 k for repairs and upgrades that the property will need (not the emergency fund.
While house hacking would be preferable to paying rent, your rental expense isn’t all that bad. By having roommates you are saving more than most do on rent. Conversely, if you buy a house and have no savings, if something breaks how will you fix it? If you lose your job, how would you pay the mortgage without roommates?
Next, or at the same time, I would save for my next car and vow to NEVER lease or buy a new car again. I would save $10k a lover the next two years and buy a reliable used Honda or Toyota and drive it for the next 10 years. New cars are a drain on wealth building. In your situation, you probably had little choice: you needed reliable transportation, had little money, and no credit. At least you didn’t get an overly expensive car.
While you’re saving money, I would keep researching where you want to live and learn it so when you have your money you can jump on a deal if you see one.
Finally, if I could go back 20 years and be 24 again, I would read everything I could about financial independence. I did most of the big stuff almost out of accident but I could have been better. Start with Mr. money mustache for lifestyle frugality. Read the entire blog. Read it again. The Bigger Pockets money podcast is also great. A couple of great books for investing all of the money you are going to accumulate are “The Simple Path to Wealth” by J. Collins and “Set for Life” by Scott Trench. Collins gives you a simple plan to accumulate FU money by simply working a job and investing in index funds. He also explains the stock market along the way. Scott Trench gives you a more complex (but not that complex) plan by investing in real estate and producing other income streams. It’s more entrepreneurial. It also probably gets you there faster.
That’s my 2 cents worth. Enjoy the ride.