TROY, Mich. -

Troy is among the best towns for families, according to "Family Circle" magazine.

The magazine released their annual "10 Best Towns for Families" list on Tuesday. The towns on the list provide affordable housing options, green public spaces and have high-performing school systems.

Other towns on the list are (In alphabetical order):

  • Allen, Texas
  • Boulder City, Nevada
  • Madison, Alabama
  • Marion, Iowa
  • Morton, Illinois
  • Rio Rancho, New Mexico
  • Suwanee, Georgia
  • Upper Arlington, Ohio
  • West Hartford, Connecticut

How they ranked the towns:

With the help of Onboard Informatics, a New York City research firm that provides real estate, demographic and other data, the magazine assembled a list of 3,335 cities and towns with populations between 10,000 and 150,000.

From that, nearly 1,000 localities having a high concentration of households with median incomes between $55,000 and $100,000 were selected.

Family Circle then assessed which places best met its family-friendly criteria -- including affordable homes, quality schools, access to health care, green space, low crime rate and financial stability --and ranked them from top to bottom. Family Circle selected the 10 winners from among the highest-rated towns.

The list is featured in the magazine's August issue, which is on newsstands July 2.