Η σημερινή μορφή του Δήμου προέκυψε, με το “Πρόγραμμα Καλλικράτης” το 2010, από την επέκταση του αρχικού Δήμου Τρικκαίων και τη συνένωση των προϋπαρχόντων Δήμων Παληοκάστρου, Εστιαιώτιδας, Καλλιδένδρου, Μεγάλων Καλυβίων, Φαλωρείας, Παραληθαίων και Κόζιακα.
Ο Δήμος Τρικκαίων διαιρείται σε 8 «δημοτικές ενότητες», οι οποίες αντιστοιχούν στους 8 συγχωνευθέντες Δήμους. Κάθε Δημοτική Ενότητα διαιρείται σε Τοπικές Κοινότητες, οι οποίες αντιστοιχούν στα διαμερίσματα των καταργηθέντων ΟΤΑ. Οι σημερινές τοπικές κοινότητες του Δήμου, ήταν αυτόνομες κοινότητες και Δήμοι, πριν την εφαρμογή του “προγράμματος Καποδίστρια”, το 1998.
Πιο συγκεκριμένα:
ΔΗΜΟΣ ΤΡΙΚΚΑΙΩΝ (Έδρα: Τρίκαλα,τα) 81.355
Τρικκαίων
Η Δημοτική Ενότητα Τρικκαίων από την οποία αποτελούταν ο Δήμος πριν την επέκτασή του, περιλαμβάνει το πολεοδομικό συγκρότημα Τρικάλων με 62.154 κατοίκους.
ΔΗΜΟΤΙΚΗ ΕΝΟΤΗΤΑ ΤΡΙΚΚΑΙΩΝ: 62.154
Απόστολοι: 405
Περδικορράχη: 96
Τρίκαλα: 61.653
Παληοκάστρου
Η Δημοτική Ενότητα (πρώην Δήμος) Παληοκάστρου καταλαμβάνει έκταση 198 τ.χλμ. και έχει συνολικό πληθυσμό 2.732 κατοίκους.
Ο πρώην Δήμος λειτούργησε από το 1999 έως το 2010 με έδρα τον Παλαιόπυργο.
Περιλαμβάνει τις παρακάτω δημοτικές κοινότητες και οικισμούς:
ΔΗΜΟΤΙΚΗ ΕΝΟΤΗΤΑ ΠΑΛΗΟΚΑΣΤΡΟΥ 2.732
Τοπική Κοινότητα Αγρελιάς: 184
Τοπική Κοινότητα Αρδανίου: 374
Τοπική Κοινότητα Ζηλευτής:483
Τοπική Κοινότητα Κουμαριάς: 0
Τοπική Κοινότητα Κρηνίτσας:596
Τοπική Κοινότητα Λιοπράσου:172
Λαγκαδιά: 48
Λιόπρασο: 124
Τοπική Κοινότητα Παλαιοπύργου: 923
Κοκκόνα: 19
Παλαιόπυργος: 904
Εστιαιώτιδας
Η Δημοτική Ενότητα (πρώην Δήμος) Εστιαιώτιδας καταλαμβάνει έκταση 39,8 τ.χλμ. και έχει συνολικό πληθυσμό 2.729 κατοίκους.
Ο πρώην δήμος λειτούργησε από το 1999 έως το 2010 με έδρα το Μεγαλοχώρι.
ΔΗΜΟΤΙΚΗ ΕΝΟΤΗΤΑ ΕΣΤΙΑΙΩΤΙΔΑΣ: 2.729
Τοπική Κοινότητα Λόγγου: 333
Τοπική Κοινότητα Μεγαλοχωρίου: 1.490
Τοπική Κοινότητα Πατουλιάς: 511
Τοπική Κοινότητα Χρυσαυγής:395
Καλλιδένδρου
Η Δημοτική Ενότητα (πρώην Δήμος) Καλλιδένδρου καταλαμβάνει έκταση 21,8 τ.χλμ. και έχει συνολικό πληθυσμό 2.193 κατοίκους.
Ο πρώην Δήμος λειτούργησε από το 1999 έως το 2010 με έδρα το Βαλτινό.
Περιλαμβάνει τις παρακάτω δημοτικές κοινότητες και οικισμούς:
ΔΗΜΟΤΙΚΗ ΕΝΟΤΗΤΑ ΚΑΛΛΙΔΕΝΔΡΟΥ: 2.193
Τοπική Κοινότητα Βαλτινού: 671
Τοπική Κοινότητα Δενδροχωρίου: 799
Δενδροχώρι: 532
Εξάλοφος: 140
Ματσουκιώτικα: 127
Τοπική Κοινότητα Κάτω Ελάτης: 345
Αμμουδιά: 75
Κάτω Ελάτη: 142
Μέλιγος: 128
Τοπική Κοινότητα Φωτάδας: 378
Μεγάλων Καλυβίων
Η Δημοτική Ενότητα (πρώην Δήμος) Μεγάλων Καλυβίων καταλαμβάνει έκταση 45,3 τ.χλμ. και έχει συνολικό πληθυσμό 2.798κατοίκους.
Ο πρώην Δήμοςλειτούργησε από το 1999 έως το 2010 με έδρα τα Μεγάλα Καλύβια.
Περιλαμβάνει τις παρακάτω δημοτικές κοινότητες και οικισμούς:
ΔΗΜΟΤΙΚΗ ΕΝΟΤΗΤΑ ΜΕΓΑΛΩΝ ΚΑΛΥΒΙΩΝ: 2.798
Τοπική Κοινότητα Μεγάλων Καλυβίων: 1.849
Τοπική Κοινότητα Αγίας Κυριακής: 427
Τοπική Κοινότητα Γλίνου: 522
Φαλωρείας
Η Δημοτική Ενότητα (πρώην Δήμος) Φαλωρείας καταλαμβάνει έκταση 76 τ.χλμ. και έχει συνολικό πληθυσμό 3.966κατοίκους.
Ο πρώην Δήμοςλειτούργησε από το 1999 έως το 2010 με έδρα το Κεφαλόβρυσο.
Περιλαμβάνει τις παρακάτω δημοτικές κοινότητες και οικισμούς:
ΔΗΜΟΤΙΚΗ ΕΝΟΤΗΤΑ ΦΑΛΩΡΕΙΑΣ: 3.966
Τοπική Κοινότητα Διαλεκτού: 680
Τοπική Κοινότητα Διποτάμου: 373
Διπόταμος: 182
Ρόγγια: 191
Τοπική Κοινότητα Κεφαλοβρύσου:952
Τοπική Κοινότητα Μεγάλου Κεφαλοβρύσου:925
Τοπική Κοινότητα Μεγάρχης: 1.036
Καλονέρι: 204
Μεγάρχη: 788
Ουρανός: 44
Παραληθαίων
Η Δημοτική Ενότητα (πρώην Δήμος) Παραληθαίων καταλαμβάνει έκταση 98 τ.χλμ. και έχει συνολικό πληθυσμό 2.660κατοίκους.
Ο πρώην Δήμοςλειτούργησε από το 1999 έως το 2010 με έδρα το Ρίζωμα.
Περιλαμβάνει τις παρακάτω δημοτικές κοινότητες και οικισμούς:
ΔΗΜΟΤΙΚΗ ΕΝΟΤΗΤΑ ΠΑΡΑΛΗΘΑΙΩΝ: 2.660
Τοπική Κοινότητα Ελληνοκάστρου: 149
Τοπική Κοινότητα Πλατάνου: 609
Τοπική Κοινότητα Ράξας: 703
Ράξα: 624
Χαϊδεμένη: 79
Τοπική Κοινότητα Ριζώματος: 917
Τοπική Κοινότητα Σπαθάδων: 282
Άγιος Νικόλαος:49
Σπαθάδες: 233
Κόζιακα
Η Δημοτική Ενότητα (πρώην Δήμος) Κόζιακα καταλαμβάνει έκταση 59 τ.χλμ. και έχει συνολικό πληθυσμό 2.123κατοίκους.
Ο πρώην Δήμος λειτούργησε από το 1999 έως το 2010 με έδρα ο Πρίνος.
Περιλαμβάνει τις παρακάτω δημοτικές κοινότητες και οικισμούς:
ΔΗΜΟΤΙΚΗ ΕΝΟΤΗΤΑ ΚΟΖΙΑΚΑ 2.123
Τοπική Κοινότητα Γενεσίου: 316
Τοπική Κοινότητα Γοργογυρίου: 528
Γοργογύρι: 483
Δίλοφος: 45
Τοπική Κοινότητα Ξυλοπαροίκου:238
Κόρη: 0
Ξυλοπάροικο: 238
Τοπική Κοινότητα Πρίνου: 569
Ανταλλάξιμα: 115
Πρίνος: 454
Τοπική Κοινότητα Προδρόμου:472