According to Wikipedia there are exactly 2994 kanji in the level pre-1 (準1級) of the Kanji Kentei (漢字検定) and this number also pops up frequently in other places so I don't think it's incorrect. But these 2994 kanji apparently consist of all kanji in level 1 of JIS X 0208 (JIS第一水準) plus the Jouyou kanji (常用漢字) that are not contained in the former.
The number of kanji in level 1 of JIS X 0208 is 2965 (here is the full list) and there are as far as I can see 30 kanji that are Jouyou kanji and not in level 1 of JIS X 0208, namely
These numbers also line up with the numbers in this thread.
This would suggest that there are 2995 kanji in level pre-1. But I have not seen this number come up anywhere. So which kanji is actually not in level pre-1? Or are there really 2995 kanji in level pre-1 instead of 2994?
There's also this line "2994字の漢字は、JIS第一水準を目安とする。 1級同様、一般的には用いない漢字や読みが多く出題されるが、1級よりは比較的使用頻度の高いものが多い。 2010年11月に常用漢字が196字増え、その全てが2級配当漢字となっているが、このうち168字は元準1級配当漢字である" from the aforementioned Wikipedia page of the Kanji Kentei. Which, if I understand correctly, states that there are 2994 in level pre-1 and in 2010 when the Jouyou kanji list was updated by adding 196 new kanji (here is a list), these 196 were also added to level 2 of the Kanji Kentei. So that they automatically got added to level pre-1 as well, but 168 of them were already in level pre-1.
Assuming that before 2010 the level pre-1 kanji were exactly the same as level 1 of JIS X 0208 that would mean that the number of kanji in level pre-1 after 2010 is 2993. So those numbers don't add up either. I think the 168 is wrong it should be 166 with the remaining 30 being the kanji I mentioned earlier.
So is it 2994? And if so what kanji am I adding that's not actually in there?