CHICAGO (CBS) — First, let’s dispense with the good news: Generally, the worst towns in Illinois are far away from Chicago.

And the 10 best towns are all Chicago suburbs, according to an analysis by a company called RoadSnacks.

The worst town in Illinois, according to the study, is Benton, located off Interstate 57 in Franklin County.

Benton residents had a 1 in 40 chance of having something stolen from them last year, the study found.

Unemployment stands at 9.4% and residents earn about $29,000 a year. A total of 17 percent of families live below the poverty line.

Carbondale, which did not make the list, has the lowest income in the state, at $17,743, following by East St. Louis (ranked No. 3) at $19,278, according to the study.

East St. Louis had the worst crime index, followed by south suburban Harvey, the study found.

The Worst Towns In Illinois

Benton

Danville

East St. Louis

Hoopeston

Kankakee

Litchfield

West Frankfort

Alton

Salem

Decatur

Among the factors used to determine the rankings of nearly 350 municipalities: Crime, unemployment, weather, median income, housing vacancies and education quality (measured per-pupil spending).

The Best Towns In Illinois

Wilmette

Buffalo Grove

Highland Park

Deerfield

Hinsdale

Elmhurst

Clarendon Hills

Northbrook

Park Ridge

Winfield

The City Of Chicago ranks in the middle of the list.

The Worst Towns In Illinois