To find how many times less \(10^2\) is than \(10^6\), we can set up the following calculation:
\[ \frac{10^6}{10^2} = 10^{6 - 2} = 10^4 \]
This means that \(10^2\) is \(10^4\) times less than \(10^6\).
Thus, the answer is \(10^4\).
The correct option is B. \(10^4\).