25. Draper, UT -- 43,974 -- $292,552
24. Firestone, CO -- 10,629 -- $217,500 23. Merrimack, NH -- 25,686 -- $184,76422. Waukee, IA -- 14,945 -- $179,000
21. Savage, MN -- 27,711 -- $230,393
Continue to keep counting down Money's top 25 best small towns list, with more Colorado communities to come. 20. The Colony, TX -- 39,055 -- $135,863
19. Newcastle, WA -- 10,723 -- $461,25018. Westfield, IN -- 31,857 -- $176,250
17. Apple Valley, MN -- 49,863 -- $179,000
16. Hillsborough, NJ -- 38,828 -- $340,000Continue to keep counting down Money's top 25 best small towns list, with more Colorado communities to come. 15. Shrewsbury, MA -- 36,048 -- $288,250
14. Farmington, UT -- 19,135 -- $281,04713. Montville, NJ -- 21,715 -- $470,000
12. Parker, CO -- 47,790 -- $285,50011. Westford, MA -- 22,407 -- $389,225
Continue to keep counting down Money's top 25 best small towns list, with more Colorado communities to come. 10. West Goshen Township, PA -- 22,421 -- $321,500
9. Apex, NC -- 40,205 -- $225,0008. Papillion, NE -- 19,837 -- $141,000
7. Mason, OH -- 31,761 -- $176,5006. Berkeley Heights, NJ -- 13,345 -- $474,000
Continue to keep counting down Money's top 25 best small towns list, with more Colorado communities to come. 5. Sherwood, OR -- 18,736 -- $243,538
4. Chanhassen, MN -- 23,685 -- $201,5003. Vienna, VA -- 16,285 -- $550,000
2. Louisville, CO -- 18,924 -- $368,1101. Sharon, MA -- 17,944 -- $375,000
More from our Things to Do archive: "Photos: Top ten most walkable Colorado cities."