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: New Memorial In Worcester Honors Firefighters Killed In Line Of Duty

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: 2 Extricated From Car After Crash In Medford

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: 'Loss Of A Beautiful Boy': Candlelight Vigil Held In Memory Of 5-Year-Old Elijah Lewis

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