
Herbivore dinosaurs
914 genera whose own record in the Paleobiology Database carries the herbivore ecospace value.
Diet is the ecospace value recorded on each genus record. A genus whose record lists more than one ecospace diet appears under each diet it records, so these three diet pages together list more genera than the site holds.
Herbivore genera by the numbers
- 914 genera on this page, out of the 1606 genera listed in the A-Z index (56.9%).
- 887 of those 914 genera carry at least one fossil occurrence in PBDB; 27 carry none.
- 8131 fossil occurrences are recorded in total for these genera, out of 13184 recorded for the 1566 genera that have any.
- Triassic
- 22
- Jurassic
- 215
- Cretaceous
- 650
- No recorded period
- 27
- Ornithischia
- 534
- Reptilia
- 44
- Saurischia
- 336
Most recorded Herbivore genera
Ranked by fossil occurrences recorded in PBDB; ties are listed alphabetically. This is the occurrence count each genus page shows.
Diceratops166 occurrencesDiceratus166 occurrencesNedoceratops166 occurrencesOjoceratops166 occurrencesSterrholophus166 occurrencesTatankaceratops166 occurrencesTriceratops166 occurrencesCamarasaurus138 occurrencesCathetosaurus138 occurrencesCaulodon138 occurrencesMorosaurus138 occurrencesUintasaurus138 occurrences
All Herbivore genera
Every entry below is a genus whose own record in the Paleobiology Database (paleobiodb.org) carries this diet value; this page adds no genera and no diet values of its own.
- Abdarainurus Cretaceous
- Abditosaurus Cretaceous
- Abrictosaurus Jurassic
- Abrosaurus Jurassic
- Abydosaurus Cretaceous
- Acantholipan Cretaceous
- Achelousaurus Cretaceous
- Acristavus Cretaceous
- Acrotholus Cretaceous
- Actiosaurus Triassic
- Adamantisaurus Cretaceous
- Adelolophus Cretaceous
- Adratiklit Jurassic
- Adynomosaurus Cretaceous
- Aegyptosaurus Cretaceous
- Aeolosaurus Cretaceous
- Aepyornithomimus Cretaceous
- Afromimus Cretaceous
- Agilisaurus Jurassic
- Agujaceratops Cretaceous
- Agustinia Cretaceous
- Ahshislepelta Cretaceous
- Ahshislesaurus Cretaceous
- Ajkaceratops Cretaceous
- Ajnabia Cretaceous
- Akainacephalus Cretaceous
- Alamosaurus Cretaceous
- Alaskacephale Cretaceous
- Albalophosaurus Cretaceous
- Albertaceratops Cretaceous
- Albertadromeus Cretaceous
- Alcovasaurus No recorded period
- Aletopelta Cretaceous
- Altirhinus Cretaceous
- Alxasaurus Cretaceous
- Amanasaurus Triassic
- Amanzia Jurassic
- Amargasaurus Cretaceous
- Amargatitanis Cretaceous
- Amazonsaurus Cretaceous
- Ammosaurus Jurassic
- Ampelognathus Cretaceous
- Ampelosaurus Cretaceous
- Amphicoelias Jurassic
- Amtocephale Cretaceous
- Amurosaurus Cretaceous
- Amygdalodon Jurassic
- Anabisetia Cretaceous
- Analong Jurassic
- Anasazisaurus Cretaceous
- Anatosaurus Cretaceous
- Anatotitan Cretaceous
- Anchiceratops Cretaceous
- Andesaurus Cretaceous
- Angolatitan Cretaceous
- Angulomastacator Cretaceous
- Anhuilong Jurassic
- Animantarx Cretaceous
- Ankylosaurus Cretaceous
- Anodontosaurus Cretaceous
- Anoplosaurus Cretaceous
- Anserimimus Cretaceous
- Antarctopelta Cretaceous
- Antarctosaurus Cretaceous
- Antetonitrus Jurassic
- Apatosaurus Jurassic
- Aquilarhinus Cretaceous
- Aquilops Cretaceous
- Arackar Cretaceous
- Aragosaurus Jurassic
- Aralosaurus Cretaceous
- Archaeoceratops Cretaceous
- Archaeocursor Jurassic
- Archaeodontosaurus Jurassic
- Archaeornithomimus Cretaceous
- Ardetosaurus Jurassic
- Arenysaurus Cretaceous
- Argentinosaurus Cretaceous
- Argyrosaurus Cretaceous
- Arkansaurus Cretaceous
- Arrhinoceratops Cretaceous
- Arrudatitan Cretaceous
- Asiaceratops Cretaceous
- Asilisaurus Triassic
- Astigmasaura Cretaceous
- Astrophocaudia Cretaceous
- Atacamatitan Cretaceous
- Athenar Jurassic
- Atlasaurus Jurassic
- Atlascopcosaurus Cretaceous
- Atsinganosaurus Cretaceous
- Augustynolophus Cretaceous
- Auroraceratops Cretaceous
- Australodocus Jurassic
- Austroposeidon Cretaceous
- Austrosaurus Cretaceous
- Avaceratops Cretaceous
- Aviatyrannis Jurassic
- Baalsaurus Cretaceous
- Bactrosaurus Cretaceous
- Bagaceratops Cretaceous
- Bagualia Jurassic
- Bainoceratops Cretaceous
- Baiyinosaurus Jurassic
- Bajadasaurus Cretaceous
- Balochisaurus Cretaceous
- Baotianmansaurus Cretaceous
- Barapasaurus Jurassic
- Barilium Cretaceous
- Barosaurus Jurassic
- Barrosasaurus Cretaceous
- Barsboldia Cretaceous
- Bashanosaurus Jurassic
- Batyrosaurus Cretaceous
- Baurutitan Cretaceous
- Bayannurosaurus Cretaceous
- Beg Cretaceous
- Beipiaosaurus Cretaceous
- Beishanlong Cretaceous
- Bellusaurus Jurassic
- Bicharracosaurus Jurassic
- Bissektipelta Cretaceous
- Bisticeratops Cretaceous
- Blasisaurus Cretaceous
- Bolong Cretaceous
- Bonapartesaurus Cretaceous
- Bonatitan Cretaceous
- Bonitasaura Cretaceous
- Borealopelta Cretaceous
- Borealosaurus Cretaceous
- Brachiosaurus Jurassic
- Brachylophosaurus Cretaceous
- Brachyrophus Jurassic
- Brachytrachelopan Jurassic
- Brasilotitan Cretaceous
- Bravasaurus Cretaceous
- Bravoceratops Cretaceous
- Breviceratops Cretaceous
- Brighstoneus Cretaceous
- Brontomerus Cretaceous
- Brontosaurus Jurassic
- Brontotholus Cretaceous
- Bugenasaura Cretaceous
- Burianosaurus Cretaceous
- Bustingorrytitan Cretaceous
- Caieiria Cretaceous
- Callovosaurus Jurassic
- Calvarius Cretaceous
- Camarasaurus Jurassic
- Campananeyen Cretaceous
- Camptonotus Jurassic
- Camptosaurus Jurassic
- Canardia Cretaceous
- Cardiodon Jurassic
- Cariocecus Cretaceous
- Cathartesaura Cretaceous
- Cathetosaurus Jurassic
- Caulodon Jurassic
- Cedarosaurus Cretaceous
- Cedarpelta Cretaceous
- Cedrorestes Cretaceous
- Centrosaurus Cretaceous
- Cerasinops Cretaceous
- Cetiosauriscus Jurassic
- Cetiosaurus Jurassic
- Chadititan Cretaceous
- Chakisaurus Cretaceous
- Changdusaurus Jurassic
- Changmiania Cretaceous
- Chaoyangosaurus Jurassic
- Chaoyangsaurus Jurassic
- Charonosaurus Cretaceous
- Chasmosaurus Cretaceous
- Chassternbergia Cretaceous
- Chebsaurus Jurassic
- Cheneosaurus Cretaceous
- Chilesaurus Jurassic
- Chinshakiangosaurus Jurassic
- Choconsaurus Cretaceous
- Choyrodon Cretaceous
- Chuanjiesaurus Jurassic
- Chuanqilong Cretaceous
- Chubutisaurus Cretaceous
- Chucarosaurus Cretaceous
- Chungkingosaurus Jurassic
- Cienciargentina Cretaceous
- Claosaurus Cretaceous
- Coahuilaceratops Cretaceous
- Coahuilasaurus Cretaceous
- Colepiocephale Cretaceous
- Comahuesaurus Cretaceous
- Comptonatus Cretaceous
- Convolosaurus Cretaceous
- Coronosaurus Cretaceous
- Corythosaurus Cretaceous
- Craspedodon Cretaceous
- Crataeomus Cretaceous
- Crichtonpelta Cretaceous
- Crittendenceratops Cretaceous
- Cumnoria Jurassic
- Daanosaurus Jurassic
- Dacentrurus Jurassic
- Dachongosaurus No recorded period
- Dakotadon Cretaceous
- Damalasaurus Jurassic
- Danubiosaurus Cretaceous
- Darwinsaurus Cretaceous
- Dashanpusaurus Jurassic
- Dasosaurus Cretaceous
- Datai Cretaceous
- Datonglong Cretaceous
- Datousaurus Jurassic
- Daurosaurus Jurassic
- Daxiatitan Cretaceous
- Deinocheirus Cretaceous
- Delapparentia Cretaceous
- Demandasaurus Cretaceous
- Denversaurus Cretaceous
- Diabloceratops Cretaceous
- Diamantinasaurus Cretaceous
- Diceratops Cretaceous
- Diceratus Cretaceous
- Dicraeosaurus Jurassic
- Didanodon Cretaceous
- Diluvicursor Cretaceous
- Dinheirosaurus Jurassic
- Diodorus Triassic
- Diplodocus Jurassic
- Diracodon Jurassic
- Dollodon Cretaceous
- Dongbeititan Cretaceous
- Dongyangopelta Cretaceous
- Dongyangosaurus Cretaceous
- Doolysaurus Cretaceous
- Doryphorosaurus Jurassic
- Draconyx Jurassic
- Dracopelta Jurassic
- Dracorex Cretaceous
- Dreadnoughtus Cretaceous
- Drinker Jurassic
- Dromiceiomimus Cretaceous
- Drusilasaura Cretaceous
- Dryosaurus Jurassic
- Duonychus Cretaceous
- Duriatitan Jurassic
- Dyoplosaurus Cretaceous
- Dysalotosaurus Jurassic
- Dyslocosaurus Jurassic
- Dystrophaeus Jurassic
- Dystylosaurus Jurassic
- Dzharacursor Cretaceous
- Dzharatitanis Cretaceous
- Echinodon Jurassic
- Edmontonia Cretaceous
- Edmontosaurus Cretaceous
- Einiosaurus Cretaceous
- Elaltitan Cretaceous
- Elosaurus Jurassic
- Elrhazosaurus Cretaceous
- Emausaurus Jurassic
- Emiliasaura Cretaceous
- Enigmacursor Jurassic
- Enigmosaurus Cretaceous
- Eobrontosaurus Jurassic
- Eoceratops Cretaceous
- Eocursor Jurassic
- Eolambia Cretaceous
- Eomamenchisaurus Jurassic
- Eosauropoda No recorded period
- Eotrachodon Cretaceous
- Eotriceratops Cretaceous
- Eousdryosaurus Jurassic
- Epachthosaurus Cretaceous
- Equijubus Cretaceous
- Erketu Cretaceous
- Erliansaurus Cretaceous
- Eshanosaurus Jurassic
- Euacanthus Cretaceous
- Eucentrosaurus No recorded period
- Eucoelophysis Triassic
- Eugongbusaurus No recorded period
- Euhelopus Cretaceous
- Euoplocephalus Cretaceous
- Europasaurus Jurassic
- Europatitan Cretaceous
- Europelta Cretaceous
- Euskelesaurus No recorded period
- Ferenceratops Cretaceous
- Ferganasaurus Jurassic
- Ferganocephale Jurassic
- Ferrisaurus Cretaceous
- Fona Cretaceous
- Foraminacephale Cretaceous
- Foskeia Cretaceous
- Fostoria Cretaceous
- Fruitadens Jurassic
- Fukuisaurus Cretaceous
- Fukuititan Cretaceous
- Furcatoceratops Cretaceous
- Fushanosaurus Jurassic
- Fusuisaurus Cretaceous
- Futalognkosaurus Cretaceous
- Fylax Cretaceous
- Galeamopus Jurassic
- Galleonosaurus Cretaceous
- Gallimimus Cretaceous
- Galveosaurus No recorded period
- Galvesaurus Jurassic
- Gamatavus Triassic
- Gandititan Cretaceous
- Gannansaurus Cretaceous
- Gargoyleosaurus Jurassic
- Garrigatitan Cretaceous
- Garudimimus Cretaceous
- Garumbatitan Cretaceous
- Gasparinisaura Cretaceous
- Gastonia Cretaceous
- Gideonmantellia Cretaceous
- Gigantosaurus Jurassic
- Gigantspinosaurus Jurassic
- Gilmoreosaurus Cretaceous
- Giraffatitan Jurassic
- Glyptodontopelta Cretaceous
- Gobiceratops Cretaceous
- Gobihadros Cretaceous
- Gobisaurus Cretaceous
- Gobititan Cretaceous
- Gondwanatitan Cretaceous
- Gongbusaurus Jurassic
- Gongpoquansaurus Cretaceous
- Gongshuilong Cretaceous
- Gonkoken Cretaceous
- Goyocephale Cretaceous
- Graciliceratops Cretaceous
- Gravisaurus Cretaceous
- Gravitholus Cretaceous
- Gremlin Cretaceous
- Gryphoceratops Cretaceous
- Gryposaurus Cretaceous
- Gspsaurus Cretaceous
- Gyposaurus Jurassic
- Hadrosaurus Cretaceous
- Haestasaurus Cretaceous
- Hamititan Cretaceous
- Hanssuesia No recorded period
- Hanssuessia Cretaceous
- Haolong Cretaceous
- Haplocanthosaurus Jurassic
- Haplocanthus Jurassic
- Harpymimus Cretaceous
- Haya Cretaceous
- Hecatasaurus Cretaceous
- Helioceratops Cretaceous
- Helopus Cretaceous
- Hesperonyx Jurassic
- Hesperosaurus Jurassic
- Heterodontosaurus Jurassic
- Heterosaurus Jurassic
- Hexing Cretaceous
- Hexinlusaurus Jurassic
- Hippodraco Cretaceous
- Histriasaurus Cretaceous
- Homalocephale Cretaceous
- Hongshanosaurus Cretaceous
- Hoplitosaurus Cretaceous
- Hoplosaurus No recorded period
- Huabeisaurus Cretaceous
- Hualianceratops Jurassic
- Huallasaurus Cretaceous
- Huanghetitan Cretaceous
- Huangshanlong Jurassic
- Huashanosaurus Jurassic
- Huaxiaosaurus Cretaceous
- Huaxiazhoulong Cretaceous
- Huayangosaurus Jurassic
- Hudiesaurus Jurassic
- Huehuecanauhtlus Cretaceous
- Hungarosaurus Cretaceous
- Hylaeosaurus Cretaceous
- Hylosaurus No recorded period
- Hypacrosaurus Cretaceous
- Hypselospinus Cretaceous
- Hypsilophodon Jurassic
- Hypsirophus Jurassic
- Iani Cretaceous
- Ibirania Cretaceous
- Igai Cretaceous
- Iguanacolossus Cretaceous
- Iguanodon Jurassic
- Iguanosaurus Jurassic
- Ikqaumishan Cretaceous
- Imrankhanhero Cretaceous
- Inawentu Cretaceous
- Ingentia Triassic
- Invictarx Cretaceous
- Isaberrysaura Jurassic
- Isanosaurus Jurassic
- Isasicursor Cretaceous
- Ischioceratops Cretaceous
- Isisaurus Cretaceous
- Istiorachis Cretaceous
- Itapeuasaurus Cretaceous
- Iyuku Cretaceous
- Jainosaurus Cretaceous
- Jakapil Cretaceous
- Janenschia Jurassic
- Jaxartosaurus Cretaceous
- Jeholosaurus Cretaceous
- Jeyawati Cretaceous
- Jiangjunosaurus Jurassic
- Jiangshanosaurus Cretaceous
- Jiangxititan Cretaceous
- Jinchuanloong Jurassic
- Jingiella Jurassic
- Jintasaurus Cretaceous
- Jinyunpelta Cretaceous
- Jobaria Jurassic
- Judiceratops Cretaceous
- Kaatedocus Jurassic
- Kaijutitan Cretaceous
- Kamuysaurus Cretaceous
- Kangnasaurus Cretaceous
- Karongasaurus Cretaceous
- Katepensaurus Cretaceous
- Kazaklambia Cretaceous
- Kelumapusaura Cretaceous
- Kentrosaurus Jurassic
- Kentrurosaurus Jurassic
- Kerberosaurus Cretaceous
- Khanazeem Cretaceous
- Khetranisaurus Cretaceous
- Kinnareemimus Cretaceous
- Klamelisaurus Jurassic
- Koreaceratops Cretaceous
- Koreanosaurus Cretaceous
- Koshisaurus Cretaceous
- Kosmoceratops Cretaceous
- Kotasaurus Jurassic
- Koutalisaurus No recorded period
- Kritosaurus Cretaceous
- Kryptohadros Cretaceous
- Krzyzanowskisaurus Triassic
- Kukufeldia Cretaceous
- Kulindadromeus Jurassic
- Kulindapteryx Jurassic
- Kunbarrasaurus Cretaceous
- Kundurosaurus Cretaceous
- Kwanasaurus Triassic
- Laiyangosaurus Cretaceous
- Lamaceratops Cretaceous
- Lambeosaurus Cretaceous
- Lamplughsaura Jurassic
- Lanasaurus Jurassic
- Lanzhousaurus Cretaceous
- Lapampasaurus Cretaceous
- Laplatasaurus Cretaceous
- Lapparentosaurus Jurassic
- Laquintasaura Jurassic
- Latirhinus Cretaceous
- Lavocatisaurus Cretaceous
- Leaellynasaura Cretaceous
- Leinkupal Cretaceous
- Leipsanosaurus Cretaceous
- Lepidocheirosaurus Jurassic
- Leptoceratops Cretaceous
- Lesothosaurus Jurassic
- Lessemsaurus Triassic
- Levnesovia Cretaceous
- Lewisuchus Triassic
- Liaoceratops Cretaceous
- Liaoningosaurus Cretaceous
- Liaoningotitan Cretaceous
- Ligabuesaurus Cretaceous
- Limaysaurus Cretaceous
- Limnosaurus Cretaceous
- Lingwulong Jurassic
- Lirainosaurus Cretaceous
- Liubangosaurus Cretaceous
- Lohuecotitan Cretaceous
- Lokiceratops Cretaceous
- Lophorhothon Cretaceous
- Loricatosaurus Jurassic
- Loricosaurus Cretaceous
- Losillasaurus Jurassic
- Lourinhasaurus Jurassic
- Lurdusaurus Cretaceous
- Lusotitan Jurassic
- Lutungutali Triassic
- Lycorhinus Jurassic
- Machairoceratops Cretaceous
- Macrogryphosaurus Cretaceous
- Magnamanus Cretaceous
- Magnapaulia Cretaceous
- Magnirostris Cretaceous
- Magyarosaurus Cretaceous
- Mahuidacursor Cretaceous
- Maiasaura Cretaceous
- Malarguesaurus Cretaceous
- Malawisaurus Cretaceous
- Malefica Cretaceous
- Mamenchisaurus Jurassic
- Mandschurosaurus Cretaceous
- Manidens Jurassic
- Mansourasaurus Cretaceous
- Mantellisaurus Cretaceous
- Mantellodon Cretaceous
- Maojandino Cretaceous
- Maraapunisaurus Jurassic
- Marisaurus Cretaceous
- Martharaptor Cretaceous
- Matheronodon Cretaceous
- Maxakalisaurus Cretaceous
- Medusaceratops Cretaceous
- Mendozasaurus Cretaceous
- Menefeeceratops Cretaceous
- Menucocelsior Cretaceous
- Mercuriceratops Cretaceous
- Mexidracon Cretaceous
- Microcoelus Cretaceous
- Microdontosaurus Jurassic
- Micropachycephalosaurus Cretaceous
- Microsaurops No recorded period
- Microsaurus No recorded period
- Mierasaurus Cretaceous
- Minimocursor Jurassic
- Minotaurasaurus No recorded period
- Minqaria Cretaceous
- Miragaia Jurassic
- Mnyamawamtuka Cretaceous
- Moabosaurus Cretaceous
- Mochlodon Cretaceous
- Mojoceratops Cretaceous
- Mongolosaurus Cretaceous
- Mongolostegus Cretaceous
- Monoclonius Cretaceous
- Montanoceratops Cretaceous
- Morelladon Cretaceous
- Morosaurus Jurassic
- Morrosaurus Cretaceous
- Mosaiceratops Cretaceous
- Muttaburrasaurus Cretaceous
- Muyelensaurus Cretaceous
- Mymoorapelta Jurassic
- Naashoibitosaurus Cretaceous
- Nagatitan Cretaceous
- Nanningosaurus Cretaceous
- Nanosaurus Jurassic
- Nanshiungosaurus Cretaceous
- Nanyangosaurus Cretaceous
- Napaisaurus Cretaceous
- Narambuenatitan Cretaceous
- Narindasaurus Jurassic
- Nasutoceratops Cretaceous
- Natronasaurus Jurassic
- Navajoceratops Cretaceous
- Nebulasaurus Jurassic
- Nectosaurus No recorded period
- Nedoceratops Cretaceous
- Neimongosaurus Cretaceous
- Nemegtosaurus Cretaceous
- Neuquensaurus Cretaceous
- Nevadadromeus Cretaceous
- Nicksaurus Cretaceous
- Nigersaurus Cretaceous
- Ninjatitan Cretaceous
- Niobrarasaurus Cretaceous
- Nipponosaurus Cretaceous
- Nodocephalosaurus Cretaceous
- Nodosaurus Cretaceous
- Nopcsaspondylus Cretaceous
- Normanniasaurus Cretaceous
- Nothronychus Cretaceous
- Notoceratops Cretaceous
- Notocolossus Cretaceous
- Notohypsilophodon Cretaceous
- Nqwebasaurus Cretaceous
- Nullotitan Cretaceous
- Obelignathus Cretaceous
- Oblitosaurus Jurassic
- Oceanotitan Jurassic
- Ohmdenosaurus Jurassic
- Ojoceratops Cretaceous
- Oligosaurus Cretaceous
- Olorotitan Cretaceous
- Omeisaurus Jurassic
- Omosaurus Jurassic
- Onychosaurus Cretaceous
- Oohkotokia Cretaceous
- Opisthocoelicaudia Cretaceous
- Oplosaurus Cretaceous
- Ornatops Cretaceous
- Ornatotholus Cretaceous
- Ornithomerus Cretaceous
- Ornithomimidorum No recorded period
- Ornithomimus Cretaceous
- Ornithopsis Jurassic
- Orodromeus Cretaceous
- Oryctodromeus Cretaceous
- Oshanosaurus No recorded period
- Osmakasaurus Jurassic
- Othnielosaurus Jurassic
- Ouranosaurus Cretaceous
- Overosaurus Cretaceous
- Owenodon Jurassic
- Pachycephalosaurus Cretaceous
- Pachyrhinosaurus Cretaceous
- Padillasaurus Cretaceous
- Pakisaurus Cretaceous
- Paludititan Cretaceous
- Paluxysaurus Cretaceous
- Panamericansaurus Cretaceous
- Panoplosaurus Cretaceous
- Paralitherizinosaurus Cretaceous
- Paralititan Cretaceous
- Paranthodon Cretaceous
- Pararhabdodon Cretaceous
- Parasaurolophus Cretaceous
- Paraxenisaurus Cretaceous
- Pareisactus Cretaceous
- Parksosaurus Cretaceous
- Patagopelta Cretaceous
- Patagosaurus Jurassic
- Patagotitan Cretaceous
- Paulodon No recorded period
- Pawpawsaurus Cretaceous
- Pegomastax Jurassic
- Pelecanimimus Cretaceous
- Pellegrinisaurus Cretaceous
- Peloroplites Cretaceous
- Pelorosaurus Jurassic
- Penelopognathus Cretaceous
- Pentaceratops Cretaceous
- Perijasaurus Jurassic
- Petrobrasaurus Cretaceous
- Petrustitan Cretaceous
- Phosphatotitan Cretaceous
- Phuwiangosaurus Cretaceous
- Pilmatueia Cretaceous
- Pinacosaurus Cretaceous
- Pisanosaurus Triassic
- Pitekunsaurus Cretaceous
- Planicoxa Cretaceous
- Plateosaurus Triassic
- Platyceratops Cretaceous
- Platypelta Cretaceous
- Platysaurus Triassic
- Platytholus Cretaceous
- Plesiohadros Cretaceous
- Pleuropeltus Cretaceous
- Polacanthus Cretaceous
- Ponerosteus No recorded period
- Portellsaurus Cretaceous
- Prenocephale Cretaceous
- Prenoceratops Cretaceous
- Priodontosaurus No recorded period
- Proa Cretaceous
- Probactrosaurus Cretaceous
- Probrachylophosaurus Cretaceous
- Procerosaurus No recorded period
- Procheneosaurus Cretaceous
- Proiguanodon No recorded period
- Propanoplosaurus Cretaceous
- Prosaurolophus Cretaceous
- Protiguanodon Cretaceous
- Protoceratops Cretaceous
- Protognathosaurus Jurassic
- Protognathus Jurassic
- Protohadros Cretaceous
- Protorosaurus Cretaceous
- Proyandusaurus No recorded period
- Pseudolagosuchus Triassic
- Psittacosaurus Cretaceous
- Puertasaurus Cretaceous
- Pulanesaura Jurassic
- Pulaosaurus Jurassic
- Punatitan Cretaceous
- Qaikshaheen Cretaceous
- Qantassaurus Cretaceous
- Qianjiangsaurus Cretaceous
- Qiaowanlong Cretaceous
- Qijianglong Jurassic
- Qingxiusaurus Cretaceous
- Qiupalong Cretaceous
- Quaesitosaurus Cretaceous
- Quetecsaurus Cretaceous
- Qunkasaura Cretaceous
- Rapetosaurus Cretaceous
- Ratchasimasaurus Cretaceous
- Rativates Cretaceous
- Rayososaurus Cretaceous
- Rebbachisaurus Cretaceous
- Regaliceratops Cretaceous
- Rhabdodon Cretaceous
- Rhinorex Cretaceous
- Rhoetosaurus Jurassic
- Rhomaleopakhus Jurassic
- Riabininohadros Cretaceous
- Rinconsaurus Cretaceous
- Rocasaurus Cretaceous
- Rubeosaurus Cretaceous
- Ruixinia Cretaceous
- Rukwatitan Cretaceous
- Ruyangosaurus Cretaceous
- Sacisaurus Triassic
- Sahaliyania Cretaceous
- Saichania Cretaceous
- Saltasaurus Cretaceous
- Sangonghesaurus No recorded period
- Sanpasaurus Jurassic
- Sanxiasaurus Jurassic
- Saraikimasoom Cretaceous
- Sarcolestes Jurassic
- Sarmientosaurus Cretaceous
- Sasayamagnomus Cretaceous
- Sauraechmodon No recorded period
- Saurolophus Cretaceous
- Sauropelta Cretaceous
- Sauroplites Cretaceous
- Sauroposeidon Cretaceous
- Savannasaurus Cretaceous
- Scelidosaurus Triassic
- Scolosaurus Cretaceous
- Scutellosaurus Jurassic
- Secernosaurus Cretaceous
- Segnosaurus Cretaceous
- Seismosaurus Jurassic
- Sektensaurus Cretaceous
- Sellacoxa Cretaceous
- Sellosaurus Triassic
- Serendipaceratops Cretaceous
- Shamosaurus Cretaceous
- Shantungosaurus Cretaceous
- Shanxia Cretaceous
- Shenzhousaurus Cretaceous
- Shingopana Cretaceous
- Shuangmiaosaurus Cretaceous
- Shunosaurus Jurassic
- Siamodon Cretaceous
- Sibirotitan Cretaceous
- Sidersaura Cretaceous
- Sierraceratops Cretaceous
- Silesaurus Triassic
- Silutitan Cretaceous
- Silvisaurus Cretaceous
- Sinankylosaurus Cretaceous
- Sinocephale Cretaceous
- Sinoceratops Cretaceous
- Sinornithomimus Cretaceous
- Sirindhorna Cretaceous
- Smitanosaurus Jurassic
- Sonidosaurus Cretaceous
- Sonorasaurus Cretaceous
- Soriatitan Cretaceous
- Soumyasaurus Triassic
- Sphaerotholus Cretaceous
- Spiclypeus Cretaceous
- Spicomellus Jurassic
- Spinophorosaurus Jurassic
- Spinops Cretaceous
- Stegoceras Cretaceous
- Stegopelta Cretaceous
- Stegosaurus Jurassic
- Stegouros Cretaceous
- Stellasaurus Cretaceous
- Stenopelix Cretaceous
- Stenotholus Cretaceous
- Stephanosaurus Cretaceous
- Stereocephalus Cretaceous
- Sterrholophus Cretaceous
- Stormbergia Jurassic
- Struthiomimus Cretaceous
- Struthiosaurus Cretaceous
- Struthopus Jurassic
- Stygimoloch Cretaceous
- Styracosaurus Cretaceous
- Sulaimanisaurus Cretaceous
- Supersaurus Jurassic
- Suuwassea Jurassic
- Suzhousaurus Cretaceous
- Symphyrophus Jurassic
- Syrmosaurus Cretaceous
- Talarurus Cretaceous
- Talenkauen Cretaceous
- Taleta Cretaceous
- Tambatitanis Cretaceous
- Tangvayosaurus Cretaceous
- Tanius Cretaceous
- Taohelong Cretaceous
- Tapinosaurus Jurassic
- Tapuiasaurus Cretaceous
- Tarchia Cretaceous
- Tastavinsaurus Cretaceous
- Tatankacephalus Cretaceous
- Tatankaceratops Cretaceous
- Tataouinea Cretaceous
- Tazoudasaurus Jurassic
- Technosaurus Triassic
- Tehuelchesaurus Jurassic
- Telmatosaurus Cretaceous
- Tendaguria Jurassic
- Tengrisaurus Cretaceous
- Tenontosaurus Cretaceous
- Terminocavus Cretaceous
- Tethyshadros Cretaceous
- Tetragonosaurus Cretaceous
- Texasetes Cretaceous
- Theiophytalia Cretaceous
- Therizinosaurus Cretaceous
- Therosaurus Jurassic
- Thescelosaurus Cretaceous
- Thyreosaurus Jurassic
- Tiamat Cretaceous
- Tiantaisaurus Cretaceous
- Tianyulong Jurassic
- Tianzhenosaurus Cretaceous
- Tienshanosaurus Jurassic
- Tietasaura Cretaceous
- Titanoceratops Cretaceous
- Titanomachya Cretaceous
- Titanosaurus Jurassic
- Tlatolophus Cretaceous
- Tonganosaurus Jurassic
- Tongnanlong Jurassic
- Torilion Cretaceous
- Tornieria Jurassic
- Torosaurus Cretaceous
- Tototlmimus Cretaceous
- Transylvanosaurus Cretaceous
- Traukutitan Cretaceous
- Triceratops Cretaceous
- Trigonosaurus Cretaceous
- Trinisaura Cretaceous
- Triunfosaurus Cretaceous
- Tsagantegia Cretaceous
- Tsintaosaurus Cretaceous
- Tuojiangosaurus Jurassic
- Turanoceratops Cretaceous
- Turiasaurus Jurassic
- Tylocephale Cretaceous
- Tylosteus Cretaceous
- Tyrannomimus Cretaceous
- Uberabatitan Cretaceous
- Udanoceratops Cretaceous
- Udelartitan Cretaceous
- Ugrunaaluk Cretaceous
- Uintasaurus Jurassic
- Ultrasauros Jurassic
- Ultrasaurus Jurassic
- Unescoceratops Cretaceous
- Uriash Cretaceous
- Utahceratops Cretaceous
- Uteodon Jurassic
- Vagaceratops Cretaceous
- Vahiny Cretaceous
- Valdosaurus Jurassic
- Vectensia Cretaceous
- Vectidromeus Cretaceous
- Vectipelta Cretaceous
- Velafrons Cretaceous
- Venenosaurus Cretaceous
- Volgatitan Cretaceous
- Volkheimeria Jurassic
- Vouivria Jurassic
- Vulcanodon Jurassic
- Wadhurstia Cretaceous
- Wamweracaudia Jurassic
- Wannanosaurus Cretaceous
- Weewarrasaurus Cretaceous
- Wendiceratops Cretaceous
- Wintonotitan Cretaceous
- Wuerhosaurus Cretaceous
- Wulagasaurus Cretaceous
- Xenoceratops Cretaceous
- Xenoposeidon Cretaceous
- Xianshanosaurus Cretaceous
- Xiaosaurus Jurassic
- Xinjiangtitan Jurassic
- Xuanhuaceratops Jurassic
- Xuanhuasaurus No recorded period
- Xuwulong Cretaceous
- Yaleosaurus Jurassic
- Yamaceratops Cretaceous
- Yamanasaurus Cretaceous
- Yamatosaurus Cretaceous
- Yanbeilong Cretaceous
- Yandusaurus Jurassic
- Yehuecauhceratops Cretaceous
- Yeneen Cretaceous
- Yimenosaurus Jurassic
- Yingshanosaurus Jurassic
- Yinlong Jurassic
- Yongjinglong Cretaceous
- Yuanmousaurus Jurassic
- Yueosaurus Cretaceous
- Yunganglong Cretaceous
- Yunmenglong Cretaceous
- Yuxisaurus Jurassic
- Yuzhoulong Jurassic
- Zalmoxes Cretaceous
- Zapalasaurus Cretaceous
- Zaraapelta Cretaceous
- Zavacephale Cretaceous
- Zby Jurassic
- Zephyrosaurus Cretaceous
- Zhanghenglong Cretaceous
- Zhongyuansaurus Cretaceous
- Zhuchengceratops Cretaceous
- Zhuchengosaurus Cretaceous
- Zhuchengtitan Cretaceous
- Ziapelta Cretaceous
- Zigongosaurus No recorded period
- Zuniceratops Cretaceous
- Zuoyunlong Cretaceous
- Zuul Cretaceous