In uncovering the “Best Places to Live,” CNNMoney recently also found which small towns -- having populations less than 50,000 -- boast the highest incomes. Here are the top 10 cities with the highest median family incomes, according to the survey. 

1. Great Falls, Va.

Population: 8,757

Median family income: $367,660

Median home price: $1,090,000

2. Hillsborough, Calif.

Population: 10,540

Median family income: $319,240

Median home price: $2,277,500

3. Scarsdale, N.Y.

Population: 17,745

Median family income: $250,124

Median home price: $1,200,000

4. Weston, Mass.

Population: 11,787

Median family income: $248,871

Median home price: $1,004,000

5. Los Altos Hills, Calif.

Population: 8,647

Median family income: $243,406

Median home price: $2,273,250

6. Glencoe, Ill.

Population: 8,881

Median family income: $237,874

Median home price: $807,500

7. Winnetka, Ill.

Population: 12,234

Median family income: $236,222

Median home price: $990,000

8. New Canaan, Conn.

Population: 19,682

Median family income: $231,957

Median home price: $1,210,000

9. Darien, Conn.

Population: 20,049

Median family income: $227,195

Median home price: $1,253,800

10. Chappaqua, N.Y.

Population: 9,459

Median family income: $219,258

Median home price: $825,000