Η Άνω Λεύκη είναι κτισμένη σε απόσταση 15 χιλιομέτρων[2] βορειοανατολικά[3] της Καβάλας, σε υψόμετρο 110 μέτρων[4]. Συνορεύει στα νότια και σε απόσταση 5 χλμ. με τη Νέα Καρβάλη[2]. Το όνομα του χωριού προέκυψε από τις πολλές λεύκες που υπάρχουν στην περιοχή[5]. Αναγνωρίστηκε ως οικισμός το 1961 και προσαρτήθηκε στην τότε κοινότητα Λεύκης[6]. Σύμφωνα με το σχέδιο Καλλικράτης, από το 2011 αποτελεί μαζί με τη Νέα Καρβάλη και τη Λεύκη τη δημοτική κοινότητα Νέας Καρβάλης που υπάγεται στη δημοτική ενότητα Καβάλας του ομώνυμου δήμου[1].