Modern scholars still debate the location of the city. The editors of the Barrington Atlas of the Greek and Roman World tentatively place Imachara at the località of Vaccarra di Nicosia in the comune of Nicosia.
Scholars today still disagree on the city's location. According to the Barrington Atlas of the Greek and Roman World, Imachara is likely found at the Vaccarra di Nicosia site within the Nicosia town.