The following is a table containing the number of mentions of each character in the Lord of the Rings trilogy. For the quiz, appendix mentions were not included, but they are included here for reference. Big thanks to user NerdRunner for their analysis and their compilation of this data.

Character FotR Mentions TT Mentions RotK Mentions App. Mentions LotR Mentions LotR+App. Mentions
Frodo 1102 498 390 46 1990 2036
Samwise Gamgee 411 438 467 31 1316 1347
Gandalf 468 372 334 63 1174 1237
Aragorn II 414 307 256 105 977 1082
Peregrin Took/Pippin 231 199 306 12 736 748
Gollum/Smeagol/Stinker/Slinker 82 464 27 19 573 592
Meriadoc Brandybuck/Merry/Holdwine 199 134 244 10 577 587
Gimli 120 193 77 10 390 400
Bilbo Baggins 326 8 33 12 367 379
Legolas Greenleaf 95 178 67 5 340 345
Curunir/Saruman/Sharkey 51 187 60 31 298 329
Faramir 1 133 163 13 297 310
Boromir 155 95 27 14 277 291
Eomer Eadig 0 117 107 23 224 247
Theoden Ednew 0 126 96 24 222 246
Elrond Half-Elven 135 13 33 55 181 236
Sauron/Gorthaur/Annatar/Necromancer 59 35 47 94 141 235
Treebeard/Fangorn 0 143 18 3 161 164
Denethor II 6 15 120 22 141 163
Tom Bombadil 140 2 3 2 145 147
Eowyn/Dernhelm 0 10 115 7 125 132
Isildur 41 18 16 24 75 99
Galadriel 38 23 22 12 83 95
Barliman Butterbur 60 0 28 0 88 88
Elendil 25 24 9 23 58 81
Grima Wormtongue 0 58 19 0 77 77
Shadowfax 2 40 28 5 70 75
Beregond 0 0 73 0 73 73
Arwen Undomiel/Evenstar 9 0 10 40 19 59
Eorl the Young 0 18 11 27 29 56
Hamfast “Gaffer” Gamgee 28 12 15 1 55 56
Lotho Sackville-Baggins/Chief 2 0 54 0 56 56
Ugluk 0 56 0 0 56 56
Gloin 35 9 5 3 49 52
Celeborn 29 4 8 10 41 51
Shagrat 0 21 27 1 48 49
Durin I 16 5 1 25 22 47
Haldir 43 1 0 0 44 44
Glorfindel 36 0 1 5 37 42
Shelob 0 27 8 4 35 39
Helm Hammerhand 0 9 3 26 12 38
Witch-King 1 2 13 22 16 38
Imrahil 0 0 34 2 34 36
Arathorn II 9 10 3 13 22 35
Grishnakh 0 33 0 0 33 33
Goldberry 32 0 0 0 32 32
Thorin II Oakenshield 7 0 0 25 7 32
Gildor Inglorion 29 1 1 0 31 31
Balin 24 0 0 6 24 30
Gorbag 0 18 12 0 30 30
Luthien Tinuviel 20 1 2 7 23 30
Nob 22 0 8 0 30 30
Thrain II 4 0 0 25 4 29
Beren Erchamion/Camlost 11 3 1 13 15 28
Dain Ironfoot 10 0 1 17 11 28
Farmer Maggot 28 0 0 0 28 28
Bill Ferny 21 0 6 0 27 27
Ereinion Gil-Galad 16 0 0 10 16 26
Fredegar “Fatty” Bolger 24 0 2 0 26 26
Arvedui 0 0 1 24 1 25
Bill the Pony 20 0 5 0 25 25
Rose Cotton 0 0 23 2 23 25
Varda/Elbereth/Elentari/Tintalle 17 2 6 0 25 25
Quickbeam/Bregalad 0 20 3 0 23 23
Hama 0 22 0 0 22 22
Thror 5 0 0 17 5 22
Thengel 0 10 5 6 15 21
Eärnur 0 1 1 18 2 20
Eldacar/Vinitharya 0 0 0 20 0 20
Anarion 4 2 1 10 7 17
Bergil 0 0 17 0 17 17
Azog 0 0 0 16 0 16
Drogo Baggins 10 6 0 0 16 16
Eärendil 7 3 0 6 10 16
Ecthelion II 0 0 3 13 3 16
Ghan-buri-Ghan 0 0 16 0 16 16
Lobelia Sackville-Baggins 14 0 2 0 16 16
Eärnil II 0 0 0 15 0 15
Halbarad 0 0 15 0 15 15
Radagast/Aiwendil 15 0 0 0 15 15
Snowmane 0 3 12 0 15 15
Anborn 0 14 0 0 14 14
Cirdan 3 0 2 9 5 14
Elladan 3 0 9 2 12 14
Eomund 0 9 2 3 11 14
Erkenbrand 0 13 0 1 13 14
Gwaihir the Windlord 4 2 7 1 13 14
Ioreth 0 0 14 0 14 14
Thranduil/Elvenking 4 0 0 10 4 14
Elfhelm 0 1 12 0 13 13
Elrohir 3 0 8 2 11 13
Gerontius Took/Old Took 4 2 4 3 10 13
Gilraen 0 0 0 13 0 13
Melkor/Morgoth/Bauglir 1 0 0 12 1 13
Ted Sandyman 6 0 7 0 13 13
Ar-Pharazon/Tar-Calion 0 0 0 12 0 12
Deagol 11 0 0 1 11 12
Elanor Gardner 0 0 3 9 3 12
Mablung 0 11 1 0 12 12
Ondoher 0 0 0 12 0 12
Bob 9 0 2 0 11 11
Brand 3 0 0 8 3 11
Freca 0 0 0 11 0 11
Gamling the Old 0 11 0 0 11 11
Mardil Voronwe 0 1 1 9 2 11
Nain 0 0 0 11 0 11
Nimrodel 7 0 3 1 10 11
Arod 0 8 2 0 10 10
Brego 0 1 4 5 5 10
Cirion 0 1 0 9 1 10
Castamir 0 0 0 9 0 9
Damrod 0 9 0 0 9 9
Elwe Singollo/Elu Thingol 4 0 0 5 4 9
Forlong the Old/Forlong the Fat 0 0 9 0 9 9
Frealaf Hildeson 0 0 1 8 1 9
Galdor 9 0 0 0 9 9
Hasufel 0 8 1 0 9 9
Nar 0 0 0 9 0 9
Romendacil II Minalcar 0 0 0 9 0 9
Fatty Lumpkin 8 0 0 0 8 8
Folcwine 0 0 1 7 1 8
Hirgon 0 0 8 0 8 8
Hob Hayward 0 0 8 0 8 8
Ingold 0 0 8 0 8 8
Smaug 1 0 1 6 2 8
Amroth 6 0 0 1 6 7
Barahir 2 0 0 5 2 7
Beren 0 0 0 7 0 7
Fëanor/Curufinwe 1 2 0 4 3 7
Hyarmendacil I 0 0 0 7 0 7
Robin Smallburrow 0 0 7 0 7 7
Snaga 0 0 7 0 7 7
Theodred 0 4 0 3 4 7
Valacar 0 0 0 7 0 7
Valandil 4 0 1 2 5 7
Will Whitfoot/Flourdumpling 1 0 4 2 5 7
Atanatar II Alcarin 0 0 0 6 0 6
Baldor 0 0 4 2 4 6
Bandobras Took/Bullroarer 3 0 1 2 4 6
Bard 2 0 0 4 2 6
Celebrian 2 0 0 4 2 6
Celebrimbor 3 0 0 3 3 6
Daeron 1 0 0 5 1 6
Elros/Tar-Minyatur 0 0 0 6 0 6
Erestor 5 0 1 0 6 6
Minardil 0 0 0 6 0 6
Otho Sackville-Baggins 6 0 0 0 6 6
Skinbark/Fladrif 0 6 0 0 6 6
Tarannon Falastur 0 0 0 6 0 6
Telemnar 0 0 0 6 0 6
Tobold Hornblower 2 3 0 1 5 6
Turin II 0 0 0 6 0 6
Wulf 0 0 0 6 0 6
Arador 0 0 0 5 0 5
Aranarth 0 0 0 5 0 5
Argeleb I 0 0 0 5 0 5
Calimehtar 0 0 0 5 0 5
Ciryandil 0 0 0 5 0 5
Dain I 0 0 0 5 0 5
Earnil I 0 0 0 5 0 5
Elwing 3 0 0 2 3 5
Felarof 0 1 0 4 1 5
Finduilas 0 0 1 4 1 5
Grimbold 0 1 4 0 5 5
Hurin 0 0 5 0 5 5
Isengrim II Took 3 0 0 2 3 5
King of the Dead 0 0 5 0 5 5
Leaflock/Finglas 0 5 0 0 5 5
Meneldil 2 0 0 3 2 5
Mrs. Maggot 5 0 0 0 5 5
Narmacil II 0 0 0 5 0 5
Old Man Willow 5 0 0 0 5 5
Paladin Took II 0 1 4 0 5 5
Romendacil I Tarostar 0 0 0 5 0 5
Squint-eyed Southerner 3 2 0 0 5 5
Tar-Palantir/Inziladun 0 0 0 5 0 5
Telumehtar Umbardacil 0 0 0 5 0 5
Turgon 0 0 0 5 0 5
Aldor the Old 0 0 1 3 1 4
Ar-Adunakhor/Herunumen 0 0 0 4 0 4
Araphant 0 0 0 4 0 4
Arveleg I 0 0 0 4 0 4
Beregond 0 0 0 4 0 4
Boromir 0 0 0 4 0 4
Carl “Nibs” Cotton 0 0 4 0 4 4
Denethor I 0 0 0 4 0 4
Dunhere 0 0 4 0 4 4
Durin’s Bane 3 0 0 1 3 4
Eärendur 0 0 0 4 0 4
Ecthelion I 0 0 1 3 1 4
Fastred of Greenholm 0 0 0 4 0 4
Finrod Felagund/Nom 1 0 0 3 1 4
Fram 0 0 0 4 0 4
Fundin 3 0 0 1 3 4
Halfast Gamgee 4 0 0 0 4 4
Hirluin the Fair 0 0 4 0 4 4
Leod 0 0 0 4 0 4
Morwen Steelsheen 0 0 0 4 0 4
Narmacil I 0 0 0 4 0 4
Ori 3 0 0 1 3 4
Orome/Aldaron/Tauron/Araw/Bema 0 0 2 2 2 4
Scatha 0 0 1 3 1 4
Stybba 0 0 4 0 4 4
Tar-Atanamir 0 0 0 4 0 4
Tar-Minastir 0 0 0 4 0 4
Tarondor 0 0 0 4 0 4
Angbor 0 0 3 0 3 3
Argeleb II 0 0 0 3 0 3
Bain 1 0 0 2 1 3
Belecthor II 0 0 0 3 0 3
Bombur 2 0 0 1 2 3
Brytta Leofa 0 0 1 2 1 3
Dior Eluchil/Aranel 2 0 0 1 2 3
Duilin 0 0 3 0 3 3
Eldarion 0 0 0 3 0 3
Eothain 0 3 0 0 3 3
Fengel 0 0 1 2 1 3
Fimbrethil 0 3 0 0 3 3
Firiel 0 0 0 3 0 3
Folco Boffin 3 0 0 0 3 3
Freawine 0 0 1 2 1 3
Goldilocks 0 0 1 2 1 3
Gorbadoc Brandybuck 3 0 0 0 3 3
Grip 3 0 0 0 3 3
Gror 0 0 0 3 0 3
Guthlaf 0 0 3 0 3 3
Hador Lorindol 1 1 0 1 2 3
Harry Goatleaf 1 0 2 0 3 3
Hurin of Emyn Arnen 0 0 0 3 0 3
Landroval 0 0 3 0 3 3
Lindir 3 0 0 0 3 3
Malvegil 0 0 0 3 0 3
Mauhur 0 3 0 0 3 3
Mouth of Sauron 0 0 3 0 3 3
Nain I 0 0 0 3 0 3
Oin 3 0 0 0 3 3
Ornendil 0 0 0 3 0 3
Ostoher 0 0 0 3 0 3
Pelendur 0 0 0 3 0 3
Rumil 3 0 0 0 3 3
Theodwyn 0 0 0 3 0 3
Thrain I 0 0 0 3 0 3
Tolman “Tom” Cotton 0 0 2 1 2 3
Tolman “Tom” Cotton, Jr. 0 0 3 0 3 3
Walda 0 0 1 2 1 3
Widfara 0 0 3 0 3 3
Wilcome “Jolly” Cotton II 0 0 3 0 3 3
Adelard Took 2 0 0 0 2 2
Adrahil II 0 0 0 2 0 2
Aldamir 0 0 0 2 0 2
Andwise “Andy” Roper 1 1 0 0 2 2
Aragorn I 0 0 0 2 0 2
Arahad I 0 0 0 2 0 2
Arahael 0 0 0 2 0 2
Araphor 0 0 0 2 0 2
Arassuil 0 0 0 2 0 2
Arvegil 0 0 0 2 0 2
Aule/Mahal 0 0 0 2 0 2
Bard II 0 0 0 2 0 2
Beorn 2 0 0 0 2 2
Bifur 1 0 0 1 1 2
Black Serpent 0 0 2 0 2 2
Blanco 1 0 0 1 1 2
Bofur 1 0 0 1 1 2
Bucca of the Marish 0 0 0 2 0 2
Calmacil 0 0 0 2 0 2
Deor 0 0 1 1 1 2
Deorwine 0 0 2 0 2 2
Derufin 0 0 2 0 2 2
Dirhael 0 0 0 2 0 2
Dora Baggins 2 0 0 0 2 2
Dori 1 0 0 1 1 2
Dwalin 1 0 0 1 1 2
Fang 2 0 0 0 2 2
Faramir Took I 0 0 0 2 0 2
Findegil 2 0 0 0 2 2
Floi 2 0 0 0 2 2
Folca 0 0 1 1 1 2
Frea 0 0 1 1 1 2
Frumgar 0 0 0 2 0 2
Goldwine 0 0 1 1 1 2
Gram 0 0 1 1 1 2
Hador 0 0 0 2 0 2
Haleth 0 0 0 2 0 2
Hama 0 0 0 2 0 2
Holman Greenhand 2 0 0 0 2 2
Hugo Bracegirdle 2 0 0 0 2 2
Hyarmendacil II 0 0 0 2 0 2
Idril Celebrindal 0 0 0 2 0 2
Lugdush 0 2 0 0 2 2
Malbeth 0 0 1 1 1 2
Marcho 1 0 0 1 1 2
Meneldor 0 0 2 0 2 2
Milo Burrows 2 0 0 0 2 2
Narvi 2 0 0 0 2 2
Nori 1 0 0 1 1 2
Odo Proudfoot 2 0 0 0 2 2
Ohtar 1 0 0 1 1 2
Old Noakes 2 0 0 0 2 2
Orophin 2 0 0 0 2 2
Roheryn 0 0 2 0 2 2
Rumil 0 0 0 2 0 2
Sancho Proudfoot 2 0 0 0 2 2
Silmarien 0 0 0 2 0 2
Tar-Ancalime 0 0 0 2 0 2
Tar-Calmacil 0 0 0 2 0 2
Tar-Elendil 0 0 0 2 0 2
Thorin I 0 0 0 2 0 2
Thorin III Stonehelm 0 0 0 2 0 2
Tuor 0 0 0 2 0 2
Turambar 0 0 0 2 0 2
Turin Turambar 1 1 0 0 2 2
Vorondil 0 0 1 1 1 2
Windfola 0 0 2 0 2 2
Wolf 2 0 0 0 2 2
Amandil 0 0 0 1 0 1
Amlaith 0 0 0 1 0 1
Anardil 0 0 0 1 0 1
Ancalagon the Black 1 0 0 0 1 1
Angamaite 0 0 0 1 0 1
Angelica Baggins 1 0 0 0 1 1
Araglas 0 0 0 1 0 1
Aragost 0 0 0 1 0 1
Arahad II 0 0 0 1 0 1
Arantar 0 0 0 1 0 1
Aranuir 0 0 0 1 0 1
Arathorn I 0 0 0 1 0 1
Araval 0 0 0 1 0 1
Aravir 0 0 0 1 0 1
Aravorn 0 0 0 1 0 1
Arciryas 0 0 0 1 0 1
Ar-Gimilzor/Tar-Telemnar 0 0 0 1 0 1
Argonui 0 0 0 1 0 1
Ar-Sakalthor 0 0 0 1 0 1
Artamir 0 0 0 1 0 1
Arveleg II 0 0 0 1 0 1
Ar-Zimrathon 0 0 0 1 0 1
Asfaloth 1 0 0 0 1 1
Atanatar I 0 0 0 1 0 1
Barahir 1 0 0 0 1 1
Barahir 0 0 0 1 0 1
Baranor 0 0 1 0 1 1
Beechbone 0 1 0 0 1 1
Belecthor I 0 0 0 1 0 1
Beleg 0 0 0 1 0 1
Belegorn 0 0 0 1 0 1
Beruthiel 1 0 0 0 1 1
Bolg 0 0 0 1 0 1
Borin 0 0 0 1 0 1
Bowman “Nick” Cotton 0 0 1 0 1 1
Bumpkin 1 0 0 0 1 1
Calimehtar 0 0 0 1 0 1
Calimmacil 0 0 0 1 0 1
Celebrindor 0 0 0 1 0 1
Celepharn 0 0 0 1 0 1
Cemendur 0 0 0 1 0 1
Ceorl 0 1 0 0 1 1
Cotman 0 0 0 1 0 1
Daddy Twofoot 1 0 0 0 1 1
Dervorin 0 0 1 0 1 1
Diamond of Long Cleeve 0 0 0 1 0 1
Dior 0 0 0 1 0 1
Dis 0 0 0 1 0 1
Duinhir 0 0 1 0 1 1
Earendil 0 0 0 1 0 1
Egalmoth 0 0 0 1 0 1
Eldacar 0 0 0 1 0 1
Elendur 0 0 1 0 1 1
Elfhild 0 0 0 1 0 1
Elfstan Fairbairn 0 0 0 1 0 1
Elfwine the Fair 0 0 0 1 0 1
Eradan 0 0 0 1 0 1
Esmeralda Took 1 0 0 0 1 1
Everard Took 1 0 0 0 1 1
Faramir 0 0 0 1 0 1
Fastred 0 0 1 0 1 1
Fastred 0 0 0 1 0 1
Fili 0 0 0 1 0 1
Finarfin 0 0 0 1 0 1
Firefoot 0 1 0 0 1 1
Folcred 0 0 0 1 0 1
Frar 1 0 0 0 1 1
Frerin 0 0 0 1 0 1
Frodo Gardner 0 0 1 0 1 1
Fror 0 0 0 1 0 1
Galmod 0 1 0 0 1 1
Garulf 0 1 0 0 1 1
Gleowine 0 0 0 1 0 1
Golasgil 0 0 1 0 1 1
Gorhendad Oldbuck 1 0 0 0 1 1
Gothmog 0 0 1 0 1 1
Grimbeorn 1 0 0 0 1 1
Hallas 0 0 0 1 0 1
Harding 0 0 1 0 1 1
Herefara 0 0 1 0 1 1
Herion 0 0 0 1 0 1
Herubrand 0 0 1 0 1 1
Hild 0 0 0 1 0 1
Horn 0 0 1 0 1 1
Huor 0 0 0 1 0 1
Hurin I 0 0 0 1 0 1
Hurin II 0 0 0 1 0 1
Hurin Thalion 1 0 0 0 1 1
Iorlas 0 0 1 0 1 1
Isumbras I Took 0 0 0 1 0 1
Ivorwen 0 0 0 1 0 1
Kili 0 0 0 1 0 1
Lagduf 0 0 1 0 1 1
Lightfoot 0 0 1 0 1 1
Loni 1 0 0 0 1 1
Lothiriel 0 0 0 1 0 1
Mallor 0 0 0 1 0 1
Marigold Gamgee 0 0 1 0 1 1
Mat Heathertoes 0 0 1 0 1 1
Melian the Maia 0 0 0 1 0 1
Melilot Brandybuck 1 0 0 0 1 1
Merry Gardner 0 0 1 0 1 1
Minastan 0 0 0 1 0 1
Muzgash 0 0 1 0 1 1
Nali 1 0 0 0 1 1
Orodreth 0 0 0 1 0 1
Pippin Gardner 0 0 1 0 1 1
Primula Brandybuck 1 0 0 0 1 1
Radbug 0 0 1 0 1 1
Rose Gardner 0 0 1 0 1 1
Rowlie Appledore 0 0 1 0 1 1
Sangahyando 0 0 0 1 0 1
Saradoc Brandybuck 0 1 0 0 1 1
Sharp-Ears 1 0 0 0 1 1
Siriondil 0 0 0 1 0 1
Siriondil 0 0 0 1 0 1
Snaga 0 1 0 0 1 1
Strider 0 0 1 0 1 1
Swish-Tail 1 0 0 0 1 1
Tar-Alcarin 0 0 0 1 0 1
Tar-Aldarion 0 0 0 1 0 1
Tar-Amandil 0 0 0 1 0 1
Tar-Anarion 0 0 0 1 0 1
Tar-Ancalimon 0 0 0 1 0 1
Tarcil 0 0 0 1 0 1
Tarciryan 0 0 0 1 0 1
Tar-Ciryatan 0 0 0 1 0 1
Targon 0 0 1 0 1 1
Tar-Meneldur 0 0 0 1 0 1
Tar-Miriel/Ar-Zimraphel 0 0 0 1 0 1
Tarondor 0 0 0 1 0 1
Tar-Surion 0 0 0 1 0 1
Tar-Telemmaite 0 0 0 1 0 1
Tar-Telperien 0 0 0 1 0 1
Tar-Vanimelde 0 0 0 1 0 1
Telchar 0 1 0 0 1 1
Thorondir 0 0 0 1 0 1
Thorondor 0 0 1 0 1 1
Tom Pickthorn 0 0 1 0 1 1
Turgon 0 0 0 1 0 1
Turin I 0 0 0 1 0 1
Ufthak 0 1 0 0 1 1
Ungoliant 0 1 0 0 1 1
Valandil 0 0 0 1 0 1
Valandur 0 0 0 1 0 1
Vardamir Nolimon 0 0 0 1 0 1
Vidugavia 0 0 0 1 0 1
Vidumavi 0 0 0 1 0 1
White-Socks 1 0 0 0 1 1
Widow Rumble 0 0 1 0 1 1
Willie Banks 0 0 1 0 1 1
Wise-Nose 1 0 0 0 1 1