Board Thread:General Discussion/@comment-26006155-20190820122909/@comment-32182236-20190828222630

665 is actually a lower bound. I got it by counting every NPC we see, taking into consideration that you can have multiple of the same enemy, and that you can spawn in the same enemy every time all the way until you exhaust the kill count.

But there's really nothing stopping there from being more than that. We do, however, know that it's "relatively small", since 20 seems to be enough to cut off a sizable chunk of it, so it can't be that much bigger than it.

Considering that there exists a village with more than 700 people (788 specifically) on that list, one of several things things must be true.

1-Chara fell in the distant past, when the populations of villagers was less than 700.

2-The difference between a village and a city isn't solely based on population (This is the most likely. There are different definitions of "village", and some of them agree with #2. However, it could be that several of these are true.)

3-The population of HOME alone is both significantly greater than 788.. (I'd say the bound here is 800 or more.) While the monster population is still small enough for 20 to be a sizable chunk of it. (I find that rather unlikely.)

...This doesn't prove anything about my hypothesis, though. So I'm not calling your hypothesis busted from that. After all, the second option is very plausible.