Many of my adventures deal with humans and other intelligent NPCs in urban areas, so I usually pursue a different tack.
I usually start with the institutions that are dominant in the area, and think about their goals and agendas. Usually, that will suggest a few NPCs, who I then stat out...