Jack Miller, chancellor of the University of Wisconsin-Whitewater, has conducted a study of America's Most Literate Cities for 2003 and 2004 (rated according to five criteria: education, publications, newspapers, libraries, and booksellers). The top two cities for both years have been Minneapolis, Minnesota and Seattle, Washington.
3. Pittsburgh, Pennsylvania
4. Madison, Wisconsin
5. Cincinnati, Ohio
6. Washington, DC
7. Denver, Colorado
8. Boston, Massachusetts
9. Portland, Oregon
10. San Francisco, California
Below are the top 10 cities for bookstores:
1. San Francisco, California
2. Cincinnati, Ohio
3. Seattle, Washington
4. Madison, Wisconsin
5. Atlanta, Georgia
5. Minneapolis, Minnesota
7. Louisville, Kentucky
7. Pittsburgh, Pennsylvania
7. St. Louis, Missouri
10. Scottsdale, Arizona
Given this information, you'll have some idea which cities are most open to new authors and new publishers. If you live in any of these cities, you have a much greater opportunity to promote your books than authors who live in small towns like Fairfield, Iowa. Go for it!