Madora, knight, can be found wandering about in the pub on the ground floor; Jahan, a spellcaster, is in the library, which is the upstairs of the mayor's office.
But that's the thing... there are TWO MORE companions... that no one seems to have found yet.
Why do you believe there are two more companions in the game at this point in time?
If nobody has found more companions, odds are that there aren't any.
Note that anything stated by Larian before release doesn't count as strong evidence.
As the release has clearly shown - and as Lar_q made clear in two threads where the missing megadungeon were concerned - since a game is more than a list of features, Larian did not consider anything stated in the kickstarter to be a list of features that had to be in the game, if they during development found out that they thought the game would be better off with their development resources spent otherwise.
(Which is completely normal for games that are funded independently or by publishers, though the latter can require negotiation to be acceptable. Kickstarters are so new that it is somewhat unclear exactly how this should be handled.)
For companions, they have stated as a goal on this forum that they'd like to make more companions after
release, so if you put the game aside for a couple of weeks or months, there might be more options when you return to it. For now, suck it up.
Which is as good a reason as any for being more careful about what one sets as explicit targets in a kickstarter as anything, since backers naturally take the statement "if we reach target X, Y will happen in the game" as a promise that Y will happen when target X has been reached, and that this will happen in the game when it is released, rather than being an optional feature or something that might happen sometime after release.
Personally, I think Larian would have done well with a sticky post in this forum and a kickstarter update upon release telling their backers which features from the kickstarter were not in, which were delayed, and why
, since backers are typically tolerant of just about anything so long as they are given an explanation, so we could avoid these many threads from people understandably wondering where the promised content went.