You do NOT need to be making 100K to live here, especially if you are just buying now. We are two towns over in Leesburg and also moved from CA. I'd start by searching this forum for old threads on the area (don't just search Sterling:also try Ashburn, Leesburg, Loudoun County & Fairfax County)
If start seriously looking at the area and have specific questions feel free to PM me.
mom to an 11yo entomologist, a 9yo skateboarder, and expecting #3 (8/15)