It might be your salary requirement. I'd personally never hire someone who lives in NYC, London, or any other expensive city because the same salary is worth so much less. If I'm a small company paying someone $120-160k, I want them to live well and be able to afford the house or apartment they want.