Στο δυτικό άκρο του νομού Καρδίτσας (στα όρια με το νομό Άρτας), σε απόσταση 115 χλμ. από την Καρδίτσα και 10 χλμ από τα Βραγκιανά, βρίσκεται το Καταφύλλι, οικοδομημένο σε υψόμετρο περίπου 1.000 μέτρων. Το χωριό αποτελούσε ξεχωριστή κοινότητα (Κοινότητα Καταφυλλίου) μέχρι το 1998, οπότε ενσωματώθηκε με το νόμο "Καποδίστρια" στο σημερινό Δήμο Αχελώου.
Ακόμα παλαιότερα -μέχρι το 1930- το χωριό ονομαζόταν Σελιπιανά, ονομασία που έλκει την καταγωγή της από τον αρχαίο βασιλιά Σέλιπο.
Πολλοί ιστορικοί θησαυροί φαίνεται να βρίσκονται θαμμένοι ακόμα κάτω από τα χώματα του χωριού, παρόλο που σημαντικά ευρήματα που ανακαλύφτηκαν από τους κατοίκους -αγγεία, λυχνάρια, νομίσματα, κλπ- έχουν ήδη παραδοθεί στο Εθνικό Αρχαιολογικό Μουσείο.
Ο επισκέπτης μπορεί να δει, κάνοντας μια σύντομη βόλτα στα περίχωρα, απομεινάρια από τα τείχη της πόλης που κτίστηκαν κατά την ελληνιστική περίοδο και λείψανα από οικίες, τάφους και τον πιθανολογούμενο χώρο των ανακτόρων του Σέλιπου.
Στο σημερινό χωριό ο επισκέπτης θα συναντήσει δύο αξιόλογες εκκλησίες, την Αγία Κυριακή, κτισμένη στη θέση παλαιού μοναστηριού του 17ου αιώνα και την Μεταμόρφωση του Σωτήρος που ξεχωρίζει για το περίτεχνο ξυλόγλυπτο τέμπλο και την εξαιρετική ακουστική της.
Το Καταφύλλι περιβάλλεται από οικισμούς που βρίσκονται στην ευρύτερη περιοχή του, όπως τα Κελλάρια σε υψόμετρο 680 μ., η Πράβα και η Συκιά σε υψόμετρο 440 μ. και το Αρδάναβο σε υψόμετρο 370 μέτρων.