Ο Άγιος Αθανάσιος βρίσκεται σε απόσταση 22 χιλιόμετρα νοτιοδυτικά της πόλης της Καβάλας, σε υψόμετρο 10 μέτρων[2]. Είναι κτισμένος κοντά και νότια της Ε.Ο.Θεσσαλονίκης - Καβάλας, ανάμεσα στη Νέα Πέραμο (Ν.) και την Αγία Μαρίνα (Α.). Είναι γνωστός για την παραλία "Αμμολόφων", μήκους 3 χιλιομέτρων που την καλοκαιρινή περίοδο συγκεντρώνει πολλούς κατοίκους της ευρύτερης περιοχής[3]. Ως οικισμός αναφέρεται επίσημα το 1981 να προσαρτάται στην τότε κοινότητα Νέας Περάμου[4] της επαρχίας Παγγαίου[2]. Σύμφωνα με το πρόγραμμα Καλλικράτης, μαζί με τη Νέα Πέραμο και την Αγία Μαρίνα αποτελούν τη δημοτική κοινότητα Νέας Περάμου που ανήκει στη δημοτική ενότητα Ελευθερών του δήμου Παγγαίου.