Ackley, IA. Sponsored Topics. Ackley is a city in Franklin and Hardin Counties in the U.S. state of Iowa. The population was 1,809 at the 2000 census. Ackley is located at 42Â°33â²9â³N 93Â°3â²14â³W / 42.5525Â°N 93.05389Â°W / 42.5525; -93.05389 (42.552498, -93.053772).