The city of Foley was the only community from Baldwin and Mobile counties to be named in a recent ranking of the best towns to raise a family in Alabama.