Η Καλλιρρόη βρίσκεται στους δυτικούς πρόποδες των Κρουσσίων (όρος Δύσωρο). Είναι κτισμένη ανατολικά της λίμνης Δοϊράνης και δίπλα στην εθνική οδό Θεσσαλονίκης - Δοϊράνης. Απέχει 34 χλμ. βόρεια από το Κιλκίς και 78 χλμ. βόρεια από τη Θεσσαλονίκη.[2] Ως οικισμός αναφέρεται επίσημα, μετά την απελευθέρωση, το 1919 με το παλιό του όνομα Καρατζαλή να ανήκει στην τότε κοινότητα Ροδώνος. Μετονομάστηκε σε Καλλιρρόη το 1927 και το 1934 με το ΦΕΚ 341Α-08/10/1934 αποσπάται από το νομό Θεσσαλονίκης και υπάγεται στο νομό Κιλκίς.[3] Σύμφωνα με το πρόγραμμα Καλλικράτης, μαζί με το Μυριόφυτο και το Νέο Μυριόφυτο αποτελούν την τοπική κοινότητα Μυριοφύτου που ανήκει στη δημοτική ενότητα Μουριών του δήμου Κιλκίς και σύμφωνα με την απογραφή 2011 έχει πληθυσμό 40 κατοίκους.[4]