The 7 best small towns to retire to in America

Bal Harbour, Florida

Everything about the Miami suburb of Bal Harbour embodies luxury, from its fine dining to its upscale shopping and oceanfront resorts. 

Ridge Wood Heights, Florida

Located in Sarasota County, full of beaches and attractions, Ridge Wood Heights scored particularly high with Niche on health and fitness. 

Windy Hills, Kentucky

Windy Hills calls itself the "City of Historic Homes," tracing itself back to deeds issued during colonial times to families that moved into the area from Virginia.

Pine Knoll Shores, North Carolina

This community sits on the 25.4-mile barrier island of Bogue Banks, which is part of an area known for its white beaches and clear water.

Shenandoah, Texas

Situated in the northern corridor of Houston, Shenandoah has many great amenities like the Aveda Institute, which offers a wide range of spa services. 

Piermont, New York

Piermont, originally called Tappan Slote, sits on the Hudson River at the Sparkill tributary about 25 miles north of New York City.

Bingham Farms, Michigan

This community created its Design Review Board "to preserve, protect and enhance the ecologically and historically unique environment and aesthetic charm of the village.