This is something pretty cool that Business First has been doing this month. They've been answering a month-long series of questions about Western New York, based on the latest data from the U.S. Census Bureau.

According to WKBW, they've collected statistics for all 54 Western New York cities and towns with populations above 5,000. (Villages are subdivisions of towns, so they are not included in these standings.)

Where does your town rank? Here are the top 20.

Business First

1.) Boston

2.) Alfred

3.) Pendleton

4.) Clarence

5.) Grand Island

6.) Amherst

7.) Orchard Park

8.) Lewiston

9.) Marilla

10.) Hamburg

11.) Pomfret

12.) Allegany

13.) Elma

14.) Aurora

15.) Tonawonda

16.) Lancaster

17.) Cambria

18.) Batavia

19.) Eden

20.) West Seneca