I would be able to provide you all the details of cities, states, pin codes, geography etc.
i have over 15 years of experience on internet research, data processing and appending, data mining and related things.
feel free to contact me to discuss more about this project.
Regards,
Harish Kumar