To date there are 74 Ghost Pokémon including Pure Ghost types and Half Ghost types – those Pokémon that are dual type and have Ghost as their Primary or Secondary type.
Detailed below is a complete Ghost Pokémon list sub-divided into Pure Ghost Pokémon, Half Ghost Pokemon whose Primary type is Ghost and those whose Secondary type is Ghost. Pokémon in each category are ordered by Pokédex number.
Complete Ghost Pokémon List
Ghost Pokémon List – Pure Ghost Type
Misdreavus
Pokédex Number – 0200
Category – Screech
Type – Ghost
Evolution – Misdreavus -> Mismagius
Galarian Corsola
Pokédex Number – 0222
Category – Coral
Type – Ghost
Evolution – Corsola -> Cursola
Shuppet
Pokédex Number – 0353
Category – Puppet
Type – Ghost
Evolution – Shuppet -> Banette
Banette
Pokédex Number – 0354
Category – Marionette
Type – Ghost
Evolution – Shuppet -> Banette
Duskull
Pokédex Number – 0355
Category – Requiem
Type – Ghost
Evolution – Duskull -> Dusclops -> Dusknoir
Dusclops
Pokédex Number – 0356
Category – Beckon
Type – Ghost
Evolution – Duskull -> Dusclops -> Dusknoir
Mismagius
Pokédex Number – 0429
Category – Magical
Type – Ghost
Evolution – Misdreavus -> Mismagius
Dusknoir
Pokédex Number – 0477
Category – Gripper
Type – Ghost
Evolution – Duskull -> Dusclops -> Dusknoir
Yamask
Pokédex Number – 0562
Category – Spirit
Type – Ghost
Evolution – Yamask -> Cofagrigus
Cofagrigus
Pokédex Number – 0563
Category – Coffin
Type – Ghost
Evolution – Yamask -> Cofagrigus
Sinistea
Pokédex Number – 0854
Category – Black Tea
Type – Ghost
Evolution – Sinistea -> Polteageist
Polteageist
Pokédex Number – 0855
Category – Black Tea
Type – Ghost
Evolution – Sinistea -> Polteageist
Cursola
Pokédex Number – 0864
Category – Coral
Type – Ghost
Evolution – Corsola -> Cursola
Spectrier
Pokédex Number – 0897
Category – Swift Horse
Type – Ghost
Evolution – Does not evolve
Greavard
Pokédex Number – 0971
Category – Ghost Dog
Type – Ghost
Evolution – Greavard -> Houndstone
Houndstone
Pokédex Number – 0972
Category – Ghost Dog
Type – Ghost
Evolution – Greavard -> Houndstone
Gimmighoul
Pokédex Number – 0999
Category – Coin Chest
Type – Ghost
Evolution – Gimmighoul -> Gholdengo
Ghost Pokémon List – Half Ghost Pokemon – Primary Type Ghost
Gastly
Pokédex Number – 0092
Category – Gas
Primary Type – Ghost
Secondary Type – Poison
Evolution – Gastly -> Haunter -> Gengar
Haunter
Pokédex Number – 0093
Category – Gas
Primary Type – Ghost
Secondary Type – Poison
Evolution – Gastly -> Haunter -> Gengar
Gengar
Pokédex Number – 0094
Category – Shadow
Primary Type – Ghost
Secondary Type – Poison
Evolution – Gastly -> Haunter -> Gengar
Drifloon
Pokédex Number – 0425
Category – Balloon
Primary Type – Ghost
Secondary Type – Flying
Evolution – Drifloon -> Drifblim
Drifblim
Pokédex Number – 0426
Category – Blimp
Primary Type – Ghost
Secondary Type – Flying
Evolution – Drifloon -> Drifblim
Spiritomb
Pokédex Number – 0442
Category – Forbidden
Primary Type – Ghost
Secondary Type – Dark
Evolution – Does not evolve
Giratina
Pokédex Number – 0487
Category – Renegade
Primary Type – Ghost
Secondary Type – Dragon
Evolution – Does not evolve
Litwick
Pokédex Number – 0607
Category – Candle
Primary Type – Ghost
Secondary Type – Fire
Evolution – Litwick -> Lampent -> Chandelure
Lampent
Pokédex Number – 0608
Category – Lamp
Primary Type – Ghost
Secondary Type – Fire
Evolution – Litwick -> Lampent -> Chandelure
Chandelure
Pokédex Number – 0609
Category – Luring
Primary Type – Ghost
Secondary Type – Fire
Evolution – Litwick -> Lampent -> Chandelure
Phantump
Pokédex Number – 0708
Category – Stump
Primary Type – Ghost
Secondary Type – Grass
Evolution – Phantump -> Trevenant
Trevenant
Pokédex Number – 0709
Category – Elder Tree
Primary Type – Ghost
Secondary Type – Grass
Evolution – Phantump -> Trevenant
Pumpkaboo
Pokédex Number – 0710
Category – Pumpkin
Primary Type – Ghost
Secondary Type – Grass
Evolution – Pumpkaboo -> Gourgeist
Gourgeist
Pokédex Number – 0711
Category – Pumpkin
Primary Type – Ghost
Secondary Type – Grass
Evolution – Pumpkaboo -> Gourgeist
Oricorio Sensu Style
Pokédex Number – 0741
Category – Dancing
Primary Type – Ghost
Secondary Type – Flying
Evolution – Does not evolve
Sandygast
Pokédex Number – 0769
Category – Sand Heap
Primary Type – Ghost
Secondary Type – Ground
Evolution – Sandygast -> Palossand
Palossand
Pokédex Number – 0770
Category – Sand Castle
Primary Type – Ghost
Secondary Type – Ground
Evolution – Sandygast -> Palossand
Mimikyu
Pokédex Number – 0778
Category – Disguise
Primary Type – Ghost
Secondary Type – Fairy
Evolution – Does not evolve
Dhelmise
Pokédex Number – 0781
Category – Pumpkin
Primary Type – Ghost
Secondary Type – Grass
Evolution – Does not evolve
Flutter Mane
Pokédex Number – 0987
Category – Paradox
Primary Type – Ghost
Secondary Type – Fairy
Evolution – Does not evolve
Ghost Pokémon List – Half Ghost Pokemon – Secondary Type Ghost
Alolan Marowak
Pokédex Number – 0105
Category – Bone Keeper
Primary Type – Fire
Secondary Type – Ghost
Evolution – Cubone -> Marowak
Hisuian Typhlosion
Pokédex Number – 0157
Category – Ghost Flame
Primary Type – Fire
Secondary Type – Ghost
Evolution – Cyndaquil -> Quilava -> Typhlosion
Shedinja
Pokédex Number – 0292
Category – Shed
Primary Type – Bug
Secondary Type – Ghost
Evolution – Nincada -> Ninjask or Shedinja
Sableye
Pokédex Number – 0302
Category – Darkness
Primary Type – Dark
Secondary Type – Ghost
Evolution – Does not evolve
Froslass
Pokédex Number – 0478
Category – Snow Land
Primary Type – Ice
Secondary Type – Ghost
Evolution – Snorunt -> Froslass
Rotom
Pokédex Number – 0479
Category – Plasma
Primary Type – Electric
Secondary Type – Ghost
Evolution – Does not evolve
Hisuian Zorua
Pokédex Number – 0570
Category – Spiteful Fox
Primary Type – Normal
Secondary Type – Ghost
Evolution -Zorua -> Zoroark
Hisuian Zoroark
Pokédex Number – 0571
Category – Baneful Fox
Primary Type – Normal
Secondary Type – Ghost
Evolution -Zorua -> Zoroark
Frillish
Pokédex Number – 0592
Category – Floating
Primary Type – Water
Secondary Type – Ghost
Evolution – Frillish -> Jellicent
Jellicent
Pokédex Number – 0593
Category – Floating
Primary Type – Water
Secondary Type – Ghost
Evolution – Frillish -> Jellicent
Golett
Pokédex Number – 0622
Category – Automaton
Primary Type – Ground
Secondary Type – Ghost
Evolution – Golett -> Golurk
Golurk
Pokédex Number – 0623
Category – Automaton
Primary Type – Ground
Secondary Type – Ghost
Evolution – Golett -> Golurk
Honedge
Pokédex Number – 0679
Category – Sword
Primary Type – Steel
Secondary Type – Ghost
Evolution – Honedge -> Doublade -> Aegislash
Doublade
Pokédex Number – 0680
Category – Sword
Primary Type – Steel
Secondary Type – Ghost
Evolution – Honedge -> Doublade -> Aegislash
Aegislash
Pokédex Number – 0681
Category – Royal Sword
Primary Type – Steel
Secondary Type – Ghost
Evolution – Honedge -> Doublade -> Aegislash
Hoopa
Pokédex Number – 0720
Category – Mischief
Primary Type – Psychic
Secondary Type – Ghost
Evolution – Does not evolve
Decidueye
Pokédex Number – 0724
Category – Blade Quill
Primary Type – Grass
Secondary Type – Ghost
Evolution – Rowlet -> Dartrix -> Decidueye
Lunala
Pokédex Number – 0792
Category – Moone
Primary Type – Psychic
Secondary Type – Ghost
Evolution – Cosmog -> Cosmoem -> Solgaleo or Lunala
Dawn Wings Necrozma
Pokédex Number – 0800
Category – Prism
Primary Type – Psychic
Secondary Type – Ghost
Evolution – Does not evolve
Marshadow
Pokédex Number – 0802
Category – Gloomdweller
Primary Type – Fighting
Secondary Type – Ghost
Evolution – Does not evolve
Blacephalon
Pokédex Number – 0806
Category – Fireworks
Primary Type – Fire
Secondary Type – Ghost
Evolution – Does not evolve
Runerigus
Pokédex Number – 0867
Category – Grudge
Primary Type – Ground
Secondary Type – Ghost
Evolution – Yamask -> Runerigus
Dreepy
Pokédex Number – 0885
Category – Lingering
Primary Type – Dragon
Secondary Type – Ghost
Evolution – Dreepy -> Drakloak -> Dragapult
Drakloak
Pokédex Number – 0886
Category – Caretaker
Primary Type – Dragon
Secondary Type – Ghost
Evolution – Dreepy -> Drakloak -> Dragapult
Dragapult
Pokédex Number – 0887
Category – Stealth
Primary Type – Dragon
Secondary Type – Ghost
Evolution – Dreepy -> Drakloak -> Dragapult
Shadow Rider Calyrex
Pokédex Number – 0898
Category – High King
Primary Type – Psychic
Secondary Type – Ghost
Evolution – Does not evolve
Basculegion
Pokédex Number – 0902
Category – Big Wash
Primary Type – Water
Secondary Type – Ghost
Evolution – Basculin -> Basculegion
Skeledirge
Pokédex Number – 0911
Category – Singer
Primary Type – Fire
Secondary Type – Ghost
Evolution – Fuecoco -> Crocalor -> Skeledirge
Ceruledge
Pokédex Number – 0937
Category – Fire Blades
Primary Type – Fire
Secondary Type – Ghost
Evolution – Charcadet -> Ceruledge
Bramblin
Pokédex Number – 0946
Category – Tumbleweed
Primary Type – Grass
Secondary Type – Ghost
Evolution – Bramblin -> Brambleghast
Brambleghast
Pokédex Number – 0947
Category – Tumbleweed
Primary Type – Grass
Secondary Type – Ghost
Evolution – Bramblin -> Brambleghast
Annihilape
Pokédex Number – 0979
Category – Rage Monkey
Primary Type – Fighting
Secondary Type – Ghost
Evolution – Mankey -> Primeape -> Annihilape
Gholdengo
Pokédex Number – 1000
Category – Coin Entity
Primary Type – Steel
Secondary Type – Ghost
Evolution – Gimmighoul -> Gholdengo
Poltchageist
Pokédex Number – 1012
Category – Matcha
Primary Type – Grass
Secondary Type – Ghost
Evolution – Poltchageist -> Sinistcha
Sinistcha
Pokédex Number – 1013
Category – Matcha
Primary Type – Grass
Secondary Type – Ghost
Evolution – Poltchageist -> Sinistcha
Pecharunt
Pokédex Number – 1025
Category – Subjugation
Primary Type – Poison
Secondary Type – Ghost
Evolution – Does not evolve