By Bayonne Local Bot
WalletHub.com has released its annual Best & Worst Small Cities in America. Bayonne is ranked 1010 out of 1268 of the best & worst small cities in America. Princeton, NJ topped the list, with Bell, CA at the bottom. WalletHub uses indicators like, affordability, taxes, economic wealth and education to determine the list.