It should come as little surprise that a number of the American Institute for Economic Research's (AIER) best cities for college graduates are traditionally considered college towns.

For example, big cities like Boston and New York City took up four spots in the top 10, whereas small cities occupied the other six spots, including the top three. Even in the cases of NYC, Boston, D.C. and San Francisco, those cities have some of the most prestigious schools in the nation.

Arguably the most important of AIER's factors is average salary for residents with at least a bachelor's degree aged 22-35. Other factors include racial diversity and employment rates.

"A growing technology corridor has improved economic opportunity in Iowa City, and low rents, more restaurants and bars, as well as a diverse population, also attract young people," Rosalind Greenstein, AIER's director of research and education, told the Huffington Post.

Here are the top 10 cities for college graduates to live in for the year 2015.

1. Iowa City, Iowa

Type of metro: smallest

Major school(s): University of Iowa

2. Ithaca, N.Y.

Type of metro: smallest

Major school(s): Cornell University

3. Ann Arbor, Mich.

Type of metro: small

Major school(s): University of Michigan

4. Washington, D.C.

Type of metro: major

Major school(s): American University, Georgetown University, Howard University

5. San Francisco, Calif.

Type of metro: major

Major school(s): San Francisco State University, University of California, San Francisco, University of San Francisco

6. New York City, N.Y.

Type of metro: Major

Major school(s): New York University, Columbia University, St. John's University

7. Lawrence, Kansas

Type of metro: smallest

Major school(s): University of Kansas

8. Boston, Mass.

Type of metro: major

Major school(s): Boston College, Boston University, Harvard

9. Champaign-Urbana, Ill.

Type of metro: smallest

Major school(s): University of Illinois

10. Bloomington, Ind.

Type of metro: smallest

Major school(s): Indiana University