Here are the main and secondary characters who appear in the ''VisualNovel/{{Kanon}}'' {{Anime}} and VisualNovel.

Beware of '''SPOILERS'''.

[[folder:The Main Characters]]

!!Yūichi Aizawa
!!!Voiced by: Atsushi Kisaichi (JP - Toei anime), Creator/TomokazuSugita (JP - Creator/KyoAni anime), Creator/ChrisPatton (EN)

Our protagonist. At the beginning of the story, he has just returned to the town where he used to spend his vacations as a kid for the first time in seven years in order to stay with his aunt, Akiko, while his parents are out of the country. However, he has practically no memory of the time he spent there all those years ago. As time goes by, he gradually learns why that is, but he may have been better off not knowing. Little does he know that he has [[EarnYourHappyEnding a long,]] [[{{Utsuge}} painful]] journey ahead of him...
Tropes associated with Yūichi:

* AccidentalPervert: He once entered the bathroom while Makoto was taking a bath.
* AllLovingHero
* {{Bishonen}}: [[ Very]] [[ much]] [[ so]] in the 2006 anime.
* BorrowedCatchphrase: Or rather Borrowed Verbal Tic, as he mutters "Uguu" in Episode 16.
* ConvenientlySeated: Yuiichi sits in the second-to-last seat along the left windows. Three of his closest friends, including his cousin, all sit in the three seats directly adjacent to him. His seating next to the window is also particularly more convenient to the story as it allows him to see Shiori in the courtyard whenever she appears.
* DeadpanSnarker
* TheDulcineaEffect: Has shown a distinct willingness to get involved (with very little concern for the potential negative effects on his own happiness or mental health) in the problems of girls he barely knows. It causes him no end of grief, especially in the case of Mai, where it's [[TooDumbToLive potentially dangerous for his physical well-being as well.]]
* EasyAmnesia: He doesn't remember much about the town at all. [[spoiler:For good reason, it turns out.]]
* FatalAttractor: He often joked to attract girls with psychological problems or on the verge of death. The one normal girl in his harem? [[spoiler:Her mother gets hit by a car.]]
* ForgottenFirstMeeting: [[spoiler:It turns out he knows all of the main girls except Shiori from childhood. However, due to the traumatic events that occurred back then, [[RepressedMemories he doesn't remember]]. More details about each are provided below.]]
* TheGadfly: His life appears to consist mainly of trolling his various love interests.
* GetAHoldOfYourselfWoman: Snaps Mai out of her HeroicBSOD after [[spoiler:Sayuri get attacked by demons]].
* GrumpyBear: Not that the setting's exactly [[DysfunctionJunction sunshine and rainbows]], but he's more cynical than anyone else in the story, as is common with Key's male protagonists.
* JerkWithAHeartOfGold: He has his moments of seeming rather cynical, loves messing with the girls' heads and occasionally comes across as smug or condescending, but, on the whole, he's a pretty decent, charming sort of guy.
* KidAnova: He had built the foundations of his harem by the time he was ten, which was probably the universe's way rewarding him for all the [[EarnYourHappyEnding unpleasantness that's about to happen.]]
* {{Nephewism}}: He goes to live with his aunt at the start of the story because his parents are leaving home for an extended period of time and would rather have him live with Akiko until graduation than be home by himself.
* NewTransferStudent
* ObliviousToLove: Has been like this in regards to Nayuki's feelings for seven years.
* OfficialCouple: One half of it, the other being Ayu.
* RealMenHateSugar: Claims to, at any rate. He's initially pleased by the fact that [[GargleBlaster Akiko's jam]] isn't sweet, but is [[ScrewballSerum somewhat less pleased]] after he actually tries it.
* RepressedMemories: Of [[spoiler:Ayu's injury and of the town as a whole, due to [[TraumaInducedAmnesia the trauma that incident caused]].]]
* SelectiveObliviousness: In the end, he realizes that his own amnesia is also caused by this.
* TheSnarkKnight
* TheTrickster

!!Ayu Tsukimiya
!!!Voiced by: Creator/YuiHorie (JP - both anime), Creator/BrittneyKarbowski (EN)

A [[GenkiGirl cheerful girl]] well-known both within and outside the story for her VerbalTic and for her [[TrademarkfavoriteFood bordering-on-unreasonable love of taiyaki]], Yūichi meets her early on after she [[CrashIntoHello collides with him head first.]] They quickly become good friends, and this quickly [[RunningGag becomes a running joke]] (though it's later toned down to her simply [[TheGlomp glomping him]]). She is very short and behaves rather childishly, in spite of being the [[OlderThanTheyLook same age as Yūichi.]] She is looking for something important to her, [[EasyAmnesia but she can't remember what it is.]] She is the most prominent of the girls in the story and Yūichi's kanon (pardon the bad pun) love interest.
Tropes associated with Ayu:

* ACupAngst: In the VisualNovel and the 2002 anime, she apologizes for not being as well-endowed as Nayuki.
* AllLovingHeroine
* AstralProjection: [[spoiler:The version of her you see throughout is revealed to be this. She is actually in a coma because of an serious accident she suffered seven years ago.]]
* {{Bokukko}}: She calls herself by the masculine pronoun "boku" in the Japanese version, despite being not particularly boyish herself. At one point Yūichi tries to convince her to use more feminine pronouns, but she ends up being uncomfortable with this.
* ChildhoodFriendRomance: With Yūichi in her route and the anime.
* ClapYourHandsIfYouBelieve: [[spoiler:In the anime, she believes in the power of the last wish she made over the angel doll so much that it comes true, [[WorldHealingWave helping everyone else recover from whatever bad things have happened to them over the course of the story.]] In both anime and VisualNovel she also believes so much in her and Yūichi's childhood promises to each other that her comatose body is able to create a solid AstralProjection of herself into the outside world.]]
* CloudCuckooLander
* ConvenientComa: [[spoiler:She spent the last seven years in a coma after an accident in which she fell off a tree.]]
* CrashIntoHello: How she first meets Yūichi or, rather, how she meets him ''again'' after not seeing him for seven years. It becomes an obviously invoked trope when Ayu keeps doing it on purpose, making it a RunningGag for a while when she keeps trying to tackle hug him. 'Trying' because he is prone to dodging.
* CurtainsMatchTheWindow
* CuteClumsyGirl
* DeadAllAlong: [[spoiler: [[SubvertedTrope Subverted]]. The reveal of her accident and her generally ghostly behavior imply this, but she turns out to be AnAstralProjectionNotAGhost, and thus NotQuiteDead.]]
* TheDitz: Definitely has shades of this.
* EasyAmnesia: See LaserGuidedAmnesia below.
* {{Expy}}: Ayu is mostly an Expy from a game the Key team made under a different name, before they formed Key they were Tactics, a branch of Nexton. The game is ''[[VisualNovel/OneKagayakuKisetsuE ONE: To the Radiant Season]]''. Look at the character featured on the cover art, its a grown-up look-a-like of Ayu.
* ForgottenFirstMeeting: It turns out Yūichi knows her from seven years ago, and they were very close back then. It takes a while for her and Yūichi to recognize each other.
* GenkiGirl: Not much seems to get her down. [[spoiler:At least, not until the revelation of her true nature, anyways.]]
* GirlsAreReallyScaredOfHorrorMovies
* TheGlomp: Her usual method of saying hello to Yūichi. She combines it with a running tackle. A running tackle that he often dodges.
* HairDecorations: The red hairband.
* HeroicBSOD: [[spoiler:After finding out that the "school in the woods" doesn't exist, she begins to freak out as she realizes that her entire existence isn't exactly real. After frantically trying one last time to find her lost item, she disappears.]]
* HiddenBuxom: When she takes her cloak off, her chest is around the size as the other female characters. She actually has a very slightly bigger breast size (80) than Shiori (79).
* IconicOutfit: The duffel coat and winged backpack are quite well known to be hers.
* IllGirl: [[spoiler:She is in a coma, after all. Still, she has nothing on Shiori, and it's not immediately obvious.]]
* ImportantHaircut: [[spoiler:Tries to invoke this. But too much is cut off to the point that it's treated as a TraumaticHaircut. She even wears a NiceHat to hide it. Also serving as a BrickJoke.]]
* IWantMyBelovedToBeHappy: [[spoiler:When Yūichi tells her right before she disappears the second time to make her third wish on the angel doll, she wishes that Yūichi would just forget about her, because that way he won't be distraught over what's happened to her- he rejects that wish, and tells her to wish for something else. So in the anime she wishes for something else instead, and this wish heals everyone else, implying that she simply wished for him to be happy.]]
* KiddieKid: She's the same age as Yūichi, but she acts like a little girl in more than one sense.
* LaserGuidedAmnesia: She knows she's looking for something, and she knows it's important, but she can't for the life of her remember what it is. [[spoiler:It's the angel doll Yūichi gave her.]] Also, she doesn't seem to remember that [[spoiler:she's in a coma, and when she finds out the truth, she vanishes, since, after all, she is an AstralProjection.]]
* MeetCute: Par for the course in this series. She meets Yūichi by [[CrashIntoHello colliding with him head-on]] while running away from an irate taiyaki vendor she accidentally stole from.
* MementoMacGuffin: The red headband, and [[spoiler:the angel doll]], arguably.
* NeverLiveItDown: InUniverse. Yūichi tends to remind her of her unintentionally Dining and Dashing a few times.
* NotQuiteDead: [[spoiler:When Yūichi remembers Ayu falling from a tree, he assumes the Ayu that has been with him until now was her ghost. However, turns out Ayu is still alive, but in a coma.]]
* OfficialCouple: With Yūichi, since she's pretty clearly the main heroine.
* OlderThanSheLooks: She is Yūichi's age, but she looks to be not much older than twelve. Yūichi [[LampshadeHanging lampshades]] this [[TheGadfly mercilessly]] and Ayu is not amused. This is mostly thanks to her height and [[HiddenBuxom baggy coat]], though.
* OnceAnEpisode: See RunningGag.
* OutOfFocus: She's completely absent during Makoto's story arc in the anime. Lampshaded in the first episode since the arc, as she mentions to Yūichi that she has not seen him in ages.
* OutdoorsyGal: She liked to climb trees when she was a child.
* ParentalAbandonment: Her parents are nowhere to be seen. Not too surprising, considering [[spoiler:her mom's dead, and she's been in a coma for seven years, her father is mentioned to visit her during the weekends.]]
* PinkySwear: Seems to be fond of this.
* ThePollyanna
* PrettyFreeloader: Becomes one after being invited by Akiko to stay at her house.
* RunningGag:
** Her repeatedly [[CrashIntoHello colliding head-first]] with Yūichi, and later, her repeated [[TheGlomp glomping]] of him.
** Also, her stealing taiyaki by accident, for the first little while, at least.
* TheSouthpaw: When Yūichi sees her running towards him again, he tells her to move to the side of the hand she holds her chopsticks with to dodge her, expecting her to go right. It backfires.
* SymbolicWings: She has a winged backpack.
* TechnicolorEyes
* TokenMiniMoe
* TomatoSurprise: Two in rapid succession. [[spoiler:The first being her accident (and thus, the fact that the Ayu we've seen all along is an AstralProjection) and the second being the fact that no, she's not dead, just in a coma.]]
* TrademarkFavoriteFood: Taiyaki, of course. So much so that she accidentally steals it twice. It ''does'' look delicious.
* UnexplainedRecovery: [[spoiler:She seemingly is well on her way to a full recovery by the end of the story, once she awakens from her coma. You can call it a miracle, which, it turns out, is exactly what it is, of course.]]
* VerbalTic: "Uguu-!", which is probably one of the most famous {{Verbal Tic}}s in fiction. [[DeadpanSnarker Yūichi]] [[LampshadeHanging constantly teases her about it.]]
* WideEyedIdealist


!!Nayuki Minase
!!!Voiced by: Creator/MarikoKouda (JP - both anime), Creator/JessicaBoone (EN)

Yūichi's cousin who sleeps under the same roof as him (as Yūichi is staying with his aunt and Nayuki's mother, Akiko). He remembers her vaguely from seven years ago. [[KissingCousins She has a fairly obvious crush on him,]] [[AllLoveIsUnrequited which he doesn't return]]. [[HeavySleeper She also has a serious problem getting up in the morning, and is prone to falling asleep again repeatedly throughout the day.]] Loves anything with strawberries, especially strawberry sundaes, and can easily be bribed with them (which is useful for Yūichi). She is hardworking, upbeat and very athletic, being the captain of the school's track team because to her running ability, gained from years of having to run to school to be on time due to her sleep habits.
Tropes associated with Nayuki:

* AllLovingHeroine
* CatchPhrase: "Faito da yo" ("I'm not worried about it" or various similar things in the dub) and "Usotsuki" (which means "liar", but is usually "You're such a liar" in the dub).
* CloudCuckooLander: It gradually becomes apparent that she's more than a little weird in some ways (though she's quite normal in others, and she might be the least screwed up of the main girls).
* CurtainsMatchTheWindow: Blue hair and eyes.
* CutenessProximity: Any time she sees a cat (even a wild one), she'll go temporarily loopy and try to pet it, despite the fact that she's allergic to them.
* DisappearedDad: So disappeared that she's never even ''seen'' the guy. He's only mentioned once.
* HairIntakes: The two "cat ears" that are part of her hairdo.
* HeavySleeper: She owns at least a dozen alarm clocks and they STILL don't succeed in waking her up. Her running ability was developed in part to allow her to still be at school on time.
* HeroicBSOD: [[spoiler:Becomes very distraught when Akiko is hit by a car, refusing to leave her room or talk to anyone. Kaori eventually is able to talk her out of it, and she recovers. Really shows how close she is to her mother.]]
* HopelessWithTech: She says she's not good with machines. The wake up message Yūichi hears from the alarm clock. Took her ''forever'' to record the message to the point where she needed Akiko's help.
* IronicEcho: The wake up message on the aforementioned alarm clock? She says this word for word when she tries to get Yūichi out from bed.
* ItsAllMyFault: Blames herself [[spoiler:for Akiko's accident because Akiko was out of the house for her sake, even though it was no one's fault.]]
* KindheartedCatLover: Despite being allergic to them, she tries to pet a cat every chance she gets. She even wears cat slippers and wears cat paw print pajamas. She even named the the cat heads printed on her robe.
* KissingCousins: She is in love with her cousin Yūichi.
* LateForSchool: Avoiding being this due to her [[HeavySleeper odd sleep habits]] was why she got so good at running in the first place.
* LikeMotherLikeDaughter: She acts VERY similarly to her mother. They even tell the same jokes. Akiko doesn't seem to have the same athletic abilities, or the weird sleep habits, but other than that?
* LongHairIsFeminine
* NiceGirl
* NotAMorningPerson: She mostly just mumbles, drools and sleepwalks her way through her mornings. She once almost drowned while brushing her teeth.
* PassionateSportsGirl: Track team captain, enough said.
* PatientChildhoodLoveInterest: She's been carrying a torch for Yūichi since they were little kids, but he doesn't even notice except in her route and [[spoiler:he forgot that she already confessed to him and he rejected her years ago]].
* RapunzelHair: Hers is down to just past her waist, so it probably counts.
* ShesGotLegs
* {{Sleepyhead}}: She has a habit of randomly falling asleep throughout the day, sometimes while standing up or walking.
* StepfordSmiler: Despite her cheerful attitude, it turns out she keeps to herself unhappy memories of [[spoiler:Yūichi basically rejecting her confession of love to him years ago]].
* StrongFamilyResemblance: She looks nearly identical to her mother, Akiko.
* TrademarkFavoriteFood: Strawberries, and especially strawberry sundaes. Yūichi bribes her with them.
* WideEyedIdealist: Debatable, but she does seem pretty upbeat and positive most of the time. Only after [[spoiler:Akiko's accident]] does she really seem unhappy.
* YouGottaHaveBlueHair: She has purplish-blue hair.
* ZettaiRyouiki: A bonafide Grade A, at that.

!!Shiori [[spoiler: Misaka]]
!!!Voiced by: Creator/HirokoKonishi (JP - visual novel), Akemi Satou (JP - both anime), Creator/MaggieFlecknoe (EN)

A [[IllGirl sickly girl]] that Yūichi and Ayu run into early on, and who is frequently seen hanging around outside the school during classes, apparently waiting for "someone important to her". She's quiet, peaceful and pretty pleasant and normal (though she does have a somewhat odd sense of humor and an odd fondness for eating ice cream in below-freezing weather, not to mention her almost complete terribleness at arcade games), other than being terminally ill, of course. She also has some troubles at home that are vaguely alluded to.
Tropes associated with Shiori:

* CatchPhrase: "I don't like people who say things like that" and variations thereof.
* CloudCuckooLander: To an extent, what with her odd habit of eating ice cream outside in the middle of winter, her desire to build a ''thirty meter'' snowman and several other oddities. Still, not as extreme an example as Nayuki or Ayu, arguably.
* DangerousSixteenthBirthday: [[spoiler:The doctors say she won't make it much past hers.]]
* DeadpanSnarker: The only main girl to make much effort to counter Yūichi's snark, and the one he's the least condescending to as a result.
* DefinitelyJustACold: Obviously, it's not.
* {{Fainting}}: [[spoiler:She apparently fainted on her first day of school, and, until late in the series, has been absent ever since.]]
* FamilyThemeNaming: [[spoiler:Her and Kaori.]]
* GiftedlyBad: As Yūichi points out, it takes real skill to get zero at Whack-a-Mole. She doesn't like that statement too much.
* IllGirl
* PerfectHealth: She initially [[HandWave Hand Waves]] her skipping classes and lack of energy as "a cold." While this excuse rapidly wears thin, the [[TheReveal heartbreaking revelation]] is somewhat spoiled by the audience being well aware it could only be a fatal condition.
* TheReveal: [[spoiler:Turns out she is Kaori's sister, and that the two were very close until Kaori began distancing herself from her sister to avoid the pain of losing her. She attended school for exactly one day before she fainted in class and was sent home to recover, and does not return until late in the story. During this time, she hangs out with Yūichi and has a birthday party thrown for her, during which she and her sister begin to repair their relationships to one another.]]
* SnowballFight: She gets into one with Yūichi. She has good aim for someone whose eyes were averted for most of the fight...
* SoapOperaDisease
* StepfordSmiler
* StepfordSnarker
* TrademarkFavoriteFood: Vanilla ice cream. [[CloudCuckoolander She eats it outside in the snow in the middle of winter.]]
* UnexplainedRecovery: [[spoiler:She recovers completely from her illness at the tail end of the story thanks to [[WorldHealingWave Ayu's miracle]].]]
* VictorianNovelDisease
* ZettaiRyouiki: Grade A.


!!Makoto Sawatari
!!!Voiced by: Creator/MayumiIizuka (JP - both anime), Tiffany Terrell (EN)

Makoto is a mischievous, [[FieryRedHead red-haired]] {{Tsundere}} who accosts Yūichi in the market the day after he arrives and claims to be holding a grudge against him. [[EasyAmnesia However, she doesn't remember why]], and, in fact, [[IdentityAmnesia she doesn't remember very much at all, not even her own name.]] She accepts Akiko's offer to live at her house until she remembers, becoming a PrettyFreeloader in the process. She also develops a fondness for pork buns and romance manga. All the while, she attempts to remember who she is, but it turns out she may have been better off not knowing.
Tropes associated with Makoto:

* BackFromTheDead: [[spoiler:In the 2002 Toei anime.]]
* CuteLittleFangs: [[spoiler:Serve as a bit of a hint about her true nature as a shapeshifted fox.]]
* DefrostingIceQueen: Originally she has a grudge against Yūichi but still kinda likes him anyways, but gradually she abandons the grudge and just fawns on him when he abandons the escalating trick war between them.
* EasyAmnesia: See IdentityAmnesia.
* FieryRedhead
* FlowersForAlgernonSyndrome: Leads to a DownerEnding. [[spoiler:When she was still a fox, she made a wish to be able to meet with Yūichi again, which was granted by turning her into a human and giving her human intelligence. The price was losing all her memories and then slowly losing all her intelligence and motor controls until she eventually dies with only about as much intelligence as a fox possesses. Yūichi is left all alone and unsure of whether he loved her or not, though it is implied he did not.]]
* ForgottenFallenFriend: [[spoiler:She dies, but by the next episode, Yūichi goes on like nothing happened]].
* ForgottenFirstMeeting: [[spoiler:She turns out to have been a young fox that Yūichi rescued seven years ago when she was injured, and that she wants revenge on him because he abandoned her after she had recovered when he had to leave town to return home.]]
* GirlishPigtails: Tsundere twintails, to be precise.
* HeadPet: Piro likes it up there...
* IdentityAmnesia: She doesn't remember who she is at all, just that she has an inexplicable grudge against Yūichi. In fact, it takes her some time to even remember her own name [[spoiler:and it's not even hers]]. As is revealed later, [[spoiler:this is because she's not actually human, and, as a fox, doesn't exactly have an identity in the human sense. Also, the act of becoming human erased her previous memories. She took the name Makoto Sawatari from one of the few things that she did manage to remember, which was Yūichi telling her (while she was still a fox) about an older girl by that name he had a crush on.]]
* LastRequest: [[spoiler:As she loses her intelligence, she tells Yūichi she wants to marry him someday. They hold a little wedding ceremony before she disappears.]]
* NoBodyLeftBehind: [[spoiler:Right after she and Yūichi have been "married", she disappears in front of Yūichi.]]
* NonHumanLoverReveal: [[spoiler:She's actually a fox that Yūichi looked after when he was young.]]
* OneSteveLimit: [[spoiler:Turns out she's not the real Makoto Sawatari at all; it was the name of an older girl Yūichi told her had a crush on at the time, and she took that name for herself since it was one of the few things she could remember. The real one makes an appearance in the 2006 Creator/KyoAni adaptation, and naturally there are [[EpilepticTrees theories about connections between the two]]...]]
* OtakuSurrogate: She likes to read mangas.
* PetBabyWildAnimal: [[spoiler:Makoto herself was a young fox that Yūichi took care of as a kid, though she's human during the course of the story.]]
* PrettyFreeloader: At first, she later gets a job.
* TomboyishName: Makoto is called out on having a "boy's name". In Japan "Makoto" is essentially a unisex name, but it's given to boys more often than girls.
* TrademarkFavoriteFood: Pork buns.
* TheTrickster: She has nothing on Yūichi though, who easily wins every battle of their "prank war".
* {{Tsundere}}: Type A, for sure, though more mischievous than violent (though she has her moments).
* VerbalTic: She says "Auuu-!" whenever she gets annoyed, depressed or chastised. [[spoiler:Once she begins to lose her humanity and forget, it becomes all she can say.]]


!!Mai Kawasumi
!!!Voiced by: Creator/YukariTamura (JP - both anime), Creator/MelissaDavis (EN)

Mai is a [[TheStoic calm]], [[NotSoStoic seemingly]] EmotionlessGirl who comes to the school at night to fight demons. Because she has been seen there at night and because windows have been inexplicably broken, she is perceived as being responsible, and has been branded a [[JapaneseDelinquents delinquent]] by most of the students and the staff at the school. She is excellent with a sword, and she seems to know things about the strange goings-on around the town, giving Yūichi cryptic advice on several occasions. Her best friend [[LesYay (and possibly more)]] is Sayuri Kurata, and she aspires to be a veterinarian.
Tropes associated with Mai:

* AbsurdlySharpBlade: Sharp enough to slash demons and break a brick, nut apparently not sharp enough to cut a banana.
* ActionGirl: Par excellance. She's excellent with a sword.
* AllOfTheOtherReindeer: She's an outcast at school due to her reputation as a delinquent, with her {{only friend}} being Sayuri. Also, when she was a child, [[spoiler:the people around her condemned her as a freak because of her powers and drove her out of town]].
* AloofDarkHairedGirl: The tallest of the girls in series, rather cold, aloof and mysterious, and she has [[YouGottaHaveBlueHair dark blue hair]]. She fits.
* AnimalEaredHeadband: [[spoiler:Yūichi]] gave her a bunny-eared headband when they were kids.
* BadassAdorable
* BerserkButton: Do not harm Sayuri in front of her. You will pay dearly for it.
* BoobsOfSteel: Is the best endowed of the main girls from Kanon, and also the only one known to possess any sort of fighting ability.
* BrokenBird: She wasn't always so stoic and aloof. She became like that after [[spoiler:her powers got her driven out of her town and she thought her only friend Yūichi abandoned her]].
* BungledSuicide: [[spoiler:After the true nature of the demons is revealed, she thanks Yūichi and stabs herself. She gets better thanks to acceptance of her powers.]]
* ChildhoodFriendRomance: [[spoiler:With Yūichi in her route.]]
* TheComicallySerious
* CoolSword: And she's very skilled with it.
* DefrostingIceQueen: She seems cold at first, but shows more emotion as time goes on.
* DemonSlayer: She comes to the school at night to fight demons. [[spoiler:They are actually a result of the repression of her powers.]]
* EmotionlessGirl: Of the variant where they just don't know how to express themselves. She doesn't react much, but it's clear that she's feeling something.
* ForgottenFirstMeeting: [[spoiler:Yūichi knew Mai when they were younger, when he visited the town during summer break. They used to play in the wheat fields where the school is now, and he became her OnlyFriend (she was new in town, due to being driven out of the previous town with her mother because of her powers). When he eventually had to leave to return home, Mai believed he abandoned her.]]
* GreenEyes
* HeroicBSOD: [[spoiler:After Sayuri get attacked by demons. Yūichi snaps her out of it.]]
* HighClassGloves: Part of her dress at the dance festival.
* InterruptedSuicide: [[spoiler:After Sayuri is attacked by a demon while bringing her a birthday present one night. After Sayuri's brought to the hospital, Mai goes on another rampage and trashes everything that happens to be nearby before she tries to stab herself. Yūichi stops her this time and convinces her to defeat the remaining demons that night, which she agrees to.]]
* KindlyVet: What she (and apparently Sayuri as well) aspires to be. Yūichi is disbelieving, so she whacks him with the veterinary book she's reading.
* MagicSkirt
* MartyrWithoutACause: In addition to being a demon-killing badass, she's also incredibly selfless. Hell, she was willing to ''let a dog try and eat her hand'' after it was attacking people because she had nothing to feed the thing.
* {{Meganekko}}: She is briefly seen wearing glasses in the Kyo Ani anime version.
* MisunderstoodLonerWithAHeartOfGold: She has been branded a [[JapaneseDelinquents delinquent]] by most of the students and the staff at the school due to her quiet attitude and being perceived as responsible for damage of the school property at night. Once Yūichi gets to know her, though, he finds out she's completely different from what everyone else thinks.
* NoSocialSkills: She seems to lack both the ability to act friendly or sociable. Goes with the territory of being an EmotionlessGirl. However, Sayuri seems to put up with it.
* NotSoStoic: She is very much TheStoic at first, and seems pretty much emotionless up until the middle of her story arc. Sayuri gets attacked when Mai is not around, and Mai's reaction to this is [[TearJerker absolutely heart-wrenching]]. She [[spoiler:first collapses in shock at the sight of the wounded Sayuri. Once Sayuri is admitted to the hospital, Mai then tries to kill herself, feeling guilty for not having been able to protect her friend. When her suicide attempt is foiled by Yūichi, she breaks down into tears.]]
* OracularUrchin: She's very mysterious and knows more about the weird supernatural stuff that's been going on around town than anyone else, though she only ever offers very vague hints or cryptic advice about anything.
* TheQuietOne
* RapunzelHair
* RomanticTwoGirlFriendship: With Sayuri. Yūichi fantasizes about it in the VN when he's trying to figure out why Sayuri and her seem to get along in spite of being (well seeming to be) opposites. OppositesAttract, after all.
** Of course, in the original canon (ie. the VN), Mai [[BiTheWay leans as much towards Yūichi]] as Sayuri.
* SheCleansUpNicely: When she wears a dress at the dance festival.
* TheStoic: Given her calm, uncommunicative, at first.
* SubmissiveBadass: Although she's constantly bullied and seen as a delinquent, she never defends herself or explains her actions. Still she's a demon-killing badass who won't let anyone mess with her friends.
* SugarAndIcePersonality: Extremely calm and stoic, coming across as emotionless. Deep down, though, she's a very nice girl who cares very much for those close to her and wants to be a KindlyVet.
* SwissArmyTears: [[DeconstructedTrope Deconstructed]]: [[spoiler:Her tears have healing powers, but when she used them to save her mother's life when she was little, after making her briefly famous and revered, she was persecuted and driven out of town for it, causing her and her mother to move to the town where the series is set. The repression of her powers created the demons, and it's only by embracing her powers that she is saved and the demons disappear.]]
* TomboyishPonytail
* TrademarkFavoriteFood: Beef bowls.
* TsurimeEyes: Other than Kaori, she's the only one drawn with 'em, the rest have all TaremeEyes.
* WhenSheSmiles
* YouGottaHaveBlueHair: She has dark blue hair.
* YourMindMakesItReal: [[spoiler:Years ago, she tried to make Yūichi stay by claiming demons were attacking the field in which they used to play (which was being demolished to make way for the school), but it didn't work. Because of feeling abandoned and repressing her powers, Mai subconsciously made the "demons" become real.]]
[[folder:Secondary Characters]]
!!Akiko Minase
!!!Voiced by: Creator/YukoMinaguchi (JP - both anime), Joanne Bonasso (EN)

Akiko Minase is Nayuki's ([[StrongFamilyResemblance nearly identical]]) mother and Yūichi's aunt, whom he is staying with while he's in town. She lets Makoto and, later, Ayu, [[OpenMindedParent stay there as long as they like and pretty much gives them free reign of the house]]. She also seems to have a pretty good idea what's going on even when Yūichi does not. [[NiceGirl She is a very kind and caring person]], and is very maternal.
Tropes associated with Akiko:

* CurtainsMatchTheWindow
* FriendToAllChildren: ''Unconditionally'' kind to any and ''all'' children, and will unhesitantly adopt ''any'' homeless child seeking love and shelter.
* HairIntakes: Her hair has two "cat ears" just like her daughter.
* HaremNanny: She takes in some of Yūichi's haremettes and looks after them as if they were part of her family.
* ItSeemedTrivial: She knew about [[spoiler:Ayu's condition]] from the beginning, but refrained from saying anything, assuming that [[spoiler:she had recovered from her coma]].
* LethalChef: variation. Her cooking is mostly excellent, but that [[GargleBlaster jam...]]
* LookBothWays: [[spoiler:She is hit by a car near the end of the series, and this causes Nayuki to have a [[HeroicBSOD complete breakdown]]. Though she survives, and it wasn't really her fault (blame the driver or the condition of the roads due to the weather).]]
* MotherlySidePlait: Almost inevitable.
* MumLooksLikeASister: Not only do she and Nayuki look a lot alike, but Akiko doesn't look that much older than her daughter.
* NiceGirl: She's very maternal, and is usually calm and gentle. Actually, she's ''always'' calm and gentle, even when it would be justified for her not to be. Another thing her daughter [[SharedFamilyQuirks seems to have inherited from her.]]
* OpenMindedParent: She has no problem with taking in "strays", and seems unusually accepting of the idea of girls she barely knows staying at her house. She also takes Yūichi's word for it when he explains the truth about Makoto. And there was that time when, after Makoto's firework prank backfired on her, she came to investigate the noise and, rather than get angry, she asked if Makoto wanted to play with fireworks.
* ParentalSubstitute: Let's just say that if you're homeless girl who needs a roof over her head and 3 square meals a day, just ask and you'll have an instant family of your own, no background check of your shady past needed. She goes as far as to say "Come play with Mommy" to Makoto [[spoiler:as the latter begins to lose her memories]].
* SecretSecretKeeper: She knew about the fox Yūichi cared for as a child, even though he thought he hid it well.
* SilkHidingSteel: Always calm and gentle and though assertive, she never raises her voice in anger.
* UnexplainedRecovery: [[spoiler:She recovers from her car accident surprisingly quickly, due to Ayu's wish.]]
* UnflappableGuardian: She approves the presence of any haremettes in her home, much to Yūichi's initial disbelief. However, there are several things that she knows or is capable to notice.
* YamatoNadeshiko
* YouGottaHaveBlueHair: She has purplish-blue hair, just like her daughter.
!!Sayuri Kurata
!!!Voiced by: Creator/TomokoKawakami (JP - both anime), Natalie Arneson (EN)

Mai's best friend (with whom she has a fair amount of LesYay), Sayuri is a [[StepfordSmiler seemingly cheerful]] girl with an odd habit of [[ThirdPersonPerson referring to herself in the third person]]. Her family is rather wealthy, and she is a good cook. She and Mai have seemingly diametrically opposed personalities, which causes Yūichi to remark that "they sure do make an odd couple of girls". She is also referred to as being almost like Mai's older sister. Kind, friendly and gentle as she is, though, she has her own sorrows, and these are what drew her and Mai together.
Tropes associated with Sayuri:

* AloofBigSister: How she treated her little brother while he was still alive - she wanted him to grow up to be like her father, a man of high social standing. She felt so guilty about how she treated him afterwards that it (combined with his early death) [[ThirdPersonPerson changed the way she talks.]]
* BigSisterInstinct: Towards Mai.
* BrokenBird: Due to her issues with the death of her little brother. She and Mai get along so well because of the shared pain.
* BungledSuicide: [[spoiler:In the past, due to the death of her brother. The game mentions it in more detail. It didn't work.]]
* CloudCuckooLander: Part of her StepfordSmiler act. She's weird in a cheerful way, and she comes across as kinda clueless a lot of the time.
* DullEyesOfUnhappiness: She looks quite frightening when they appear.
* HairDecorations: Her green plaid bow.
** MagicWand[=/=]MorphWeapon: She fights with a shape-changing wand.
* NiceGirl
* {{Ojou}}: Of the kind and unassuming type.
* OnlyFriend: To Mai.
* RomanticTwoGirlFriendship: With Mai.
* ScarsAreForever: A scar on her wrist is (briefly) visible in episode 14 of the Creator/KyoAni adaptation.
* SilkHidingSteel: A nice girl who uses formal honorfics with her friends. The steel is her loyalty to Mai.
* SpoiledSweet: Her father did a good job not raising a SpoiledBrat.
* StepfordSmiler
* ThirdPersonPerson
* VerbalTic: Whenever she laughs, she clearly voices "Ahaha!". She also exclaims "Hoe!" when surprised.

!!Kaori Misaka
!!!Voiced by: Creator/AyakoKawasumi (JP - both anime), Creator/CaitlinGlass (EN)

Kaori Misaka is Nayuki's best friend and the object of Kitagawa's unrequited romantic interest ([[ButtMonkey she mostly laughs at him, ignores him or makes him do heavy lifting for her]]). She seems to be fairly well-adjusted (if somewhat [[DeadpanSnarker snarky]] and maybe a bit no-nonsense), but she has some fairly serious family issues that eventually come up. She's also the [[ClassRepresentative rep]] for Nayuki and Yūichi's class at school. She is sometimes seen staring wistfully out the window of the school.
Tropes associated with Kaori:

* AloofBigSister: [[spoiler:She is Shiori's sister, but she refuses to acknowledge her existence to avoid the pain of her loss. Not that it works. She acknowledges her sister's existence again by the end, though.]]
* BetaCouple: With Kitagawa in the Toei version.
* ClassRepresentative: Of Yūichi and Nayuki's class.
* DeadpanSnarker: The only girl [[spoiler:other than her sister]] who occasionally replies to Yūichi's snarking with some of her own.
** Example:
-->'''Yūichi''': As I turned around, Misaka Kaori was standing there.
-->'''Kaori''': [[LampshadeHanging What are you giving a narration for]]?
* DefrostingIceQueen: With regards to [[spoiler:her sister]], arguably (see JerkassFacade, below). Possibly regarding Kitagawa, as well, since they do get together in the Toei version, and it's always possible in the Creator/KyoAni version and the VN as well, though [[HookedUpAfterWards it'd have to be after the fact.]] They do bond somewhat near the end of the 2006 version as well during Nayuki's arc, when [[spoiler:Nayuki is still suffering from her HeroicBSOD due to Akiko's accident and they both show up to try and comfort her]].
* FamilyThemeNaming: [[spoiler:Her and Shiori.]]
* HairIntakes: Like Nayuki, her hair resemblances cat ears.
* JerkassFacade: With regards to [[spoiler:her sister]], arguably.
* MistressAndServantBoy: Her relationship with Kitagawa.
* QuitYourWhining: She's the one to talk [[spoiler:Nayuki out of her HeroicBSOD, even though that whining wasn't {{Wangst}} exactly, as it was justified by the fact that she'd just had her mother get in an accident]].
* StepfordSnarker
* {{Tsundere}}: Towards Kitagawa in the Toei version.
* ZettaiRyouiki: Grade B, bordering on Grade A, giving her the highest grade other than (occasionally) Makoto in the series.

!!Jun Kitagawa
!!!Voiced by: Creator/TomokazuSeki (JP - both anime), Creator/GregAyres (EN)

The resident ButtMonkey and [[TheChewToy chew toy]] at Yūichi's school, and a friend (of sorts) of Yūichi's. Also has an (unrequited) interest in Kaori, who mostly takes advantage of it to make him do things for her. Is a bit of a JerkWithAHeartOfGold, has a fondness for ridiculous clothes, as seen at the ball, and thinks he's a ladies man as well (he isn't).
Tropes associated with Kitagawa:

* AbsurdlyPowerfulStudentCouncil: He's a member, oddly enough.
* AscendedExtra: In the visual novel, he isn't romantically interested in Kaori at all, and really only plays into Mai's storyline.
* BetaCouple: With Kaori in the Toei version.
* ButtMonkey
* CasanovaWannabe: He spends most of the series chasing Kaori around (and being taken advantage of by being forced to do her heavy lifting), but he still manages to hit on Sayuri. Kaori comments on it, and he denies it, but still...
* TheChewToy
* DoggedNiceGuy: He pursues Kaori like with the tenacity of a bloodhound. She views him with amused indifference and sometimes contempt. Significantly different in the 2002 version, where he's less dogged and more restrained in his advances. [[spoiler:Works out better for him, to say the least.]]
* HumanPackMule: To Kaori.
* IdiotHair
* JerkWithAHeartOfGold: Seems like a bit of an ass, but he does [[spoiler:get Mai out of trouble with the student council (which he's apparently on), finds Ayu's lost item, and shows up to check on Nayuki and Yūichi when he heard about Akiko's accident. He didnt hesitate to call Kaori over too when he needed help snapping Nayuki out of her HeroicBSOD.]]
* MistressAndServantBoy: He tends to act as Kaori's servant.
* RummageSaleReject: His weird disco outfit that he wears to the dance (and apparently [[HammerSpace carries around with]] [[HyperspaceWardrobe him all the time]]). Kaori summed it up well when she said it was like a train wreck.
* StandardHeroReward: Very mild, not completely romantic, partial example. Here's the context: [[spoiler: Kuze, the Student Council president, is trying to get Mai expelled because he thinks Mai deliberately caused trouble at the dance by swinging her sword around. Kitagawa, who is on the council, lies to Kuze and tells him that swinging the sword around was ''Kitagawa's'' idea, since it made such a great "exhibition." This lie saves Mai from expulsion. Kitagawa's reward for helping Yūichi save Mai and not liking to see beautiful faces like Sayuri's sad: Sayuri lets him hold her hands for a few seconds to thank him, causing him to blush at the contact.]]


!!Mishio Amano
!!!Voiced by: Creator/MaayaSakamoto (JP - both anime), Creator/ColleenClinkenbeard (EN)

An antisocial girl sometimes seen around the school. She provides Yūichi with [[MrExposition exposition]] and comfort at the end of the Makoto arc.
Tropes associated with Amano:

* DefrostingIceQueen: When she is first introduced she is antisocial and distant. By the end of Makoto's arc, however, she starts to act more natural around both Makoto and Yūichi.
* LastEpisodeNewCharacter: In the Toei Version.
* LonerTurnedFriend: Starts off as antisocial, but eventually befriends Makoto and Yūichi. She is later seen hanging around with some girls, suggesting that she gets over her isolation and unhappiness and now makes friends.
* MsExposition: With regards to the nature of [[spoiler:Makoto]], anyways. [[spoiler:She had a friend who was in the same situation as Makoto.]]

!!!Voiced by: Creator/HiroshiKamiya (JP - Toei anime), Creator/KenjiNojima (JP - Creator/KyoAni anime), Jay Hickman (EN)

The JerkAss Student Council President, who is apparently intent on expelling Mai (and possibly Sayuri as well, if she continues to associate herself with Mai) from the school.
Tropes associated with Kuze:

* AbsurdlyPowerfulStudentCouncil: The President of it, in fact.
* JerkAss: Boy, is he ever... Trying to get Mai expelled after the ball is pretty extreme, considering [[spoiler:the demons did the damage, not her- she didn't start waving her sword around until AFTER the windows all broke and tables started flying. Yet he still tries to get her blamed for that, too.]]
* JerkassHasAPoint: Sort of. [[spoiler:The shocking revelation later on is that the demons Mai's been fighting have all come from Mai herself, due to Mai's inability to accept her healing powers. So Mai technically ''was'' responsible for the demons causing trouble at school and for the windows and glass breaking! No excuse for Kuze jumping to conclusions and trying to get Mai expelled, though, since there's no way Kuze could possibly have known about the demons and what little evidence he had to reach his conclusions didn't conclusively point to Mai as the cause. And he didn't assume Mai somehow "caused" the damage, he concluded that Mai was a delinquent who just went around breaking things for fun, when Mai had repeatedly demonstrated a desire to help others rather than hurt them, such as her behavior towards the wild dog for example.]]
* StudentCouncilPresident

[[folder:Minor Characters]]
!![[spoiler:Makoto Sawatari (The Real One)]]
!!!Voiced by: [[spoiler:Creator/MayumiIizuka (JP), Tiffany Terrell (EN)]]

[[spoiler:Makoto is a young woman who befriended Yūichi when he previously stayed in the City of Snow. Yūichi once had a crush on her as he told a baby fox he was nursing back to health.]]
Tropes associated with [[spoiler:Makoto:]]

* AscendedExtra: [[spoiler:While she is seen briefly in flashbacks, she makes an appearance in the Creator/KyoAni anime.]]
* BigDamnHeroes: [[spoiler:Rescues Yūichi from freezing to death.]]
* EarlyBirdCameo: [[spoiler:Can be seen walking pass the cafe Yūichi and Ayu are inside in Episode 6.]]
* IdenticalStranger: [[spoiler:Basically an older version of the Makoto we're familar with.]]
* LongHairIsFeminine: [[spoiler:Still has the long, orange hair. Though she is without the GirlishPigtails.]]
* SmallRoleBigImpact: [[spoiler:Her role in the story is merely the girl Yūichi once had a crush on. Though a connection between the two Makotos is strongly implied.]]
* TomboyishName: [[spoiler:As mentioned before, it's a Unisex name but more commonly given to boys.]]
* WalkingSpoiler: [[spoiler:Not many were expecting her to actually appear.]]
* WomanInWhite: [[spoiler:Flashbacks depict her wearing a white sundress with a matching hat.]]