
The list of the top 25 Safest Places to Live in the U.S. is courtesy of U.S. News and World Report.
Arlington Heights ranks at Number-12, Buffalo Grove ranks at Number-18, and Naperville and Palatine are tied at Number-19.
The media company says the rankings are based on the community's safety criteria, plus crime reports and data from the F.B.I..