Covering only around 39.5 square miles, Florence has a population of just under 400,000 people living within the city limits. This means that although Florence may be small in size, it packs a huge punch in terms of things to see and do - you'll never have time to be bored!