History. The city was named for Ben Lennox, a railroad official. Geography. Lennox is located at (43.353769, -96.895489). According to the United States Census