Cincinnati, Ohio, has been ranked the country's best city for consumer banking, according to research conducted by NerdWallet, Inc. NerdWallet gathered data on six different factors for the 100 largest U.S. cities -- such as whether banks impose excessive fees, based on a Pew report on median checking account fees. Other parameters included consumer access to a diverse range of banking options, easy access to local branches, the size of a market's "unbanked" population, and interest rates on savings accounts. Cincinnati has more than 120 branch locations for every 100,000 residents, with options that range from the large Chase institution to local organizations such as First Safety Bank. The second-place spot went to Pittsburgh, Pa., which has nearly 80 different banks or credit unions. However, the median checking account fee in Pennsylvania is $14 per month, one of the highest found in the study. Other highly ranked cities include Madison, Wis.; Tulsa, Okla.; Birmingham, Ala.; and Washington, D.C.