Census to launch API for demographic, economic app builders next month
nextgov.com
nextgov.com
If anyone else is looking for this kind of data, the 2000 census places file at http://www.census.gov/geo/www/gazetteer/places2k.html is pretty good but has a lot of Census Designated Places (CDPs) which might not line up exactly with towns/villages. I eventually settled on using the data at http://www.geonames.org. Geonames has a bunch of data but isn't perfect - I've seen misspellings and places without population data. It's not to hard to edit the data on their site though.
http://www.census.gov/developers/ http://news.ycombinator.com/item?id=4076253