Ingenio is a town and a Spanish municipality in the eastern part of the island of Gran Canaria in the Province of Las Palmas in the Canary Islands. Its population is (2013), and the area is .