New Smyrna Beach is a small city in the state of Florida with a population of 29,674. New Smyrna Beach has a hot summer and mild winter climate. With a beach in close proximity you’ll find inspiration to go for walks, swims, or even picnics every day.