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

See the full list of wealthiest cities at CNNMoney. 

Source: “Top-Earning Towns,” CNNMoney (Aug. 8, 2011