You're not really giving enough information for us to help out. It sounds like your expenses should be pretty low since you have cheap or free rent and you make a pretty good salary. Seems like you've got about an extra 10k or so per year to figure out where to put--- either max out your 457 account or save it separately. Figure out how much extra cash you need in hand for your big ticket items (buying house, getting married, etc) in the next few years, save for that in a separate account, then put what's left over in the 457 fund. I have a 457b fund at work, but don't know anything about how to access the money until you've left the employer, so I'm going with the assumption that its locked away. In your case, if you think you might be working for the city for 20 years, that a long period of time to be saving all your extra cash and not being able to use it.