The following characters are confirmed to be in Touhou Cannonball.
- Reimu Hakurei is voiced by Akari Kitou and illustrated by fuzichoco (藤ちょこ).
- Marisa Kirisame is voiced by Minami Iinuma and illustrated by Beni Shake (べにしゃけ).
- Rumia is voiced by Ayaka Oohashi and illustrated by Katakei (カタケイ)
- Cirno is voiced by Miharu Hanai and illustrated by Machiya.
- Hong Meiling is voiced by Yuuki Kuwahara and illustrated by Hyurasan (ひゅらさん)
- Koakuma is voiced by Momo Asakura and illustrated by Ibuki Notsu (伊吹のつ) (Yukata alter).
- Patchouli Knowledge is voiced by Mai Fuchigami and illustrated by Hyurasan (ひゅらさん).
- Sakuya Izayoi is voiced by Ruriko Aoki and illustrated by Kozou (こぞう) and 13 (Flower Viewing alter).
- Remilia Scarlet is voiced by Yukari Tamura and illustrated by Socha (粗茶) and UGUME (Yukata alter).
- Flandre Scarlet is voiced by Nanami Yamashita and illustrated by Crerp (くれ～ぷ) and Riichu (りいちゅ) (Yukata alter).
- Letty Whiterock is voiced by Mikako Izawa and illustrated by Nuudoru (ヌードル).
- Chen is voiced by Shiina Natsukawa and illustrated by Nekoguruma (猫車) and Machiya (Zodiac alter).
- Alice Margatroid is voiced by Chiwa Saitou and illustrated by Eho (会帆).
- Lunasa Prismriver is voiced by Hinaki Yano and illustrated by Makuwauni (まくわうに).
- Merlin Prismriver is voiced by Anzu Haruno and illustrated by Nonomaro (ののまろ).
- Lyrica Prismriver is voiced by Yumiri Hanamori and illustrated by Who_pu (ふーぷ).
- Youmu Konpaku is voiced by Azumi Waki and illustrated by Sazanami Mio (さざなみみぉ) and torino (Maid alter).
- Yuyuko Saigyouji is voiced by Ai Kayano and illustrated by Kapuchii (南瓜かぷちー).
- Ran Yakumo is voiced by Rika Tachibana and illustrated by 60mai (60枚) and Nonomaro (ののまろ) (Zodiac alter).
- Yukari Yakumo is voiced by Yukana and illustrated by Scottie (スコッティ) and Yuki (雪) (Zodiac alter).
- Suika Ibuki is voiced by Yuka Iguchi and illustrated by Satoshi Yamaguchi (山口 智).
- Wriggle Nightbug is voiced by Hitomi Sasaki and illustrated by Tsukimoto Aoi (月本葵).
- Mystia Lorelei is voiced by Ayaka Asai and illustrated by Kapuchii (南瓜かぷちー).
- Keine Kamishirasawa is voiced by Yumi Uchiyama and illustrated by Nabeshima Tetsuhiro (鍋島テツヒロ).
- Tewi Inaba is voiced by Shiori Izawa and illustrated by Kedamaa (玉之けだま).
- Reisen Udongein Inaba is voiced by Azusa Tadokoro and illustrated by GotoP (ごとP) and RiE (Flower Viewing alter).
- Eirin Yagokoro is voiced by Sayaka Ohara and illustrated by Nuudoru (ヌードル).
- Kaguya Houraisan is voiced by Manaka Iwami and illustrated by fuzichoco (藤ちょこ).
- Fujiwara no Mokou is voiced by Eriko Matsui and illustrated by Kozou (こぞう)
- Aya Shameimaru is voiced by Kanae Itou and illustrated by hide448 and Nanatsuki Natsuki (七月夏希) (Flower Viewing alter).
- Medicine Melancholy is voiced by Eri Suzuki and illustrated by nonomaro (ののまろ).
- Yuuka Kazami is voiced by Shizuka Itou and illustrated by Tsukimoto Aoi (月本葵).
- Komachi Onozuka is voiced by Haruka Tomatsu and illustrated by Moneti (もねてぃ).
- Eiki Shiki is voiced by Kaori Mizuhashi and illustrated by TOKIAME.
- Nitori Kawashiro is voiced by Kaede Hondo and illustrated by to-den (斗伝).
- Momiji Inubashiri is is voiced by Ryouko Shiraishi and illustrated by Fami (ふぁみ).
- Sanae Kochiya is voiced by Yui Horie and illustrated by fuzichoco (藤ちょこ) and Eho (会帆) (Maid alter).
- Kanako Yasaka is voiced by Toa Yukinari and illustrated by Zounose (ゾウノセ).
- Suwako Moriya is voiced by Akane Fujita and illustrated by UGUME.
- Iku Nagae is voiced by Saori Oonishi and illustrated by shihou.
- Tenshi Hinanawi is voiced by Sora Amamiya and illustrated by Fruits Punch (フルーツパンチ).
- Parsee Mizuhashi is voiced by Marina Inoue and illustrated by Mo (藻).
- Yuugi Hoshiguma is voiced by Misaki Yoshimori and illustrated by Scottie (スコッティ).
- Satori Komeiji is voiced by Kana Hanazawa and illustrated by Fukahire (フカヒレ).
- Rin Kaenbyou is voiced by Sumire Uesaka and illustrated by Sumaki Shungo (すまき俊悟).
- Utsuho Reiuji is voiced by Hisako Kanemoto and illustrated by Nozaki Tsubata (野崎つばた).
- Koishi Komeiji is voiced by Aki Toyosaki and illustrated by tokki.
- Nazrin is voiced by Miho Okasaki and illustrated by Yayori (ヤヨリ).
- Kogasa Tatara is voiced by Ari Ozawa and illustrated by Satsuki Misuzu (皐月みすず).
- Minamitsu Murasa is voiced by Yuko Natsuyoshi and illustrated by Moneti (もねてぃ).
- Shou Toramaru is voiced by Noriko Shitaya and illustrated by Miyuki Ruria (ミユキルリア).
- Byakuren Hijiri is voiced by Aya Endou and illustrated by Shida (志田).
- Soga no Tojiko is voiced by Haruka Shirashi and illustrated by to-den (斗伝).
- Mononobe no Futo is voiced by Mikako Komatsu and illustrated by uzu.
- Kagerou Imaizumi is voiced by Shuu Uchida and illustrated by Odd (オード) and Hokuto (北斗) (Zodiac alter).
- Raiko Horikawa is voiced by Sayumi Suzushiro and illustrated by Ibuki Notsu (伊吹のつ).
- Seiran is voiced by Yukiyo Fujii and illustrated by Shida (志田).
- Ringo is voiced by Aimi Tanaka and illustrated by Chakin (ちゃきん).
- Doremy Sweet is voiced by Aoi Yuuki and illustrated by GotoP (ごとP).
- Sagume Kishin is voiced by Hisako Toujou and illustrated by Katakei (カタケイ).
- Aunn Komano is voiced by Tomori Kusunoki and illustrated by Masaru.jp (まさる.jp).
NPCs with confirmed voice actors and artists
- Hina Kagiyama is voiced by Atsumi Tanezaki and illustrated by Mitake Eil (三丈えいる).
- Joon Yorigami is voiced by Juri Kimura and illustrated by Takeda Hotaru (武田ほたる).
- Shion Yorigami is voiced by Chitose Morinaga and illustrated by Shida (志田).
- Rinnosuke Morichika is voiced by Kenichi Suzumura and illustrated by moryo.
- Hieda no Akyuu is voiced by Marika Kouno and illustrated by Sakuma Mitsuro (サクマミツロ).
NPCs with yet known voice actors and illustrators
This is an incomplete list of characters that appear in Random Events and storyline scenes but have no known voice actors and artists yet.
Here are the character pages separated by the games they originate from.