BARNSTABLE (CBS) – Life is good on the Cape, according to a new survey.

In a new Gallup-Healthways ranking of American communities with the highest well-being, Barnstable comes in at No. 2.

READ MORE: Body Found On Side Of Route 1 Near Lynnfield Restaurant

The Cape Cod city comes in just behind Naples, Florida. Rounding out the top 5 are Santa Cruz, California; Honolulu, Hawaii; and Charlottesville, Virginia.

Read Report (PDF)

READ MORE: Gov. Baker Encourages Healthy Skin Care After Recent 'Routine' Dermatology Procedures

The well-being index is made up of five different factors: purpose, social, financial, community and physical. Barnstable scored especially high in the physical and social category.

[graphiq id=”leqF00Zm1Hn” title=”Barnstable, MA Profile” width=”600″ height=”603″ url=”https://w.graphiq.com/w/leqF00Zm1Hn” link=”http://places.findthehome.com/l/42790/Barnstable-MA” link_text=”FindTheHome | Graphiq” ]

Boston is 58th in the ranking.

MORE NEWS: 'The War Has Changed,' CDC Document Warns COVID Delta Variant Just As Contagious As Chickenpox

Gallup looked at 189 communities and conducted over 350,000 telephone interviews to come up with the ranking.