Here is anThis answer was originally a specific argument that suggeststhe problem might be intractable due to dominance by positions that estimating this numberare unreachable for a specific reason. I've rewritten the answer to be more general.
Joel David Hamkins' answer has put an upper bound on the result. The bound comes from a certain mechanism, evena specific constraint involving the arrangement of the pawns. Let's call call this mechanism $M_1$.
Let $x$ be the fraction of reachable positions. Suppose our goal is to within many ordersput bounds on it, $a<\log_{10} x < b$, with a relatively small value of magnitude$\Delta=|a-b|$. Mechanism $M_1$ gives $b=-9.4$. Douglas Zare's answer estimates $10^{47}$ positions, and if, say, at least $10^6$ distinct positions have been reached in real games, we have $a=-41$. That gives us $\Delta\approx 32$, which is pretty wide. I would consider the problem intractable if this can't be improved to something more like $\Delta=4$.
Here is a second mechanism, $M_2$, which may also make many positions unreachable. As an illustration, consider two sets of positions. A is the set of all positions in which white has 8 pawns, 2 bishops, and no queens, and black has the same. B is the set of all positions in which white has no pawns, 5 bishops and 5 queens, and the same for black. B is about 30 times bigger than A. We should expect that most positions have this character: boards crowded with powerful pieces as a result of many pawn promotions, including a lot of underpromotions.
And B is only one ofSome folks have expressed skepticism in comments that $M_2$ really makes very many similarly defined categoriespositions unreachable. EachI don't know -- all I've offered is a plausibility argument. The question arises of these lives onhow one would ever establish the answer reliably and verifiably. I don't think it helps much to construct and analyze sample positions as suggested in Douglas Zare's comment, because this proves nothing about the probability in general that a position is unreachable due to $M_2$. Possibly some huge brushy branchkind of random sampling would work.
The answers so far seem to have focused on looking for insight into mechanisms $M_i$ that prevent a game treeposition from being reachable, which may have many disconnected parts and whose parts may or may not be connectedthen trying to estimate the startingprobability $P_i$ that a randomly chosen position of chess sois unreachable due to that they're legally reachablemechanism. Each categoryWe could then guess $\log x=\Sigma \log (1-P_i)$, assuming that the probabilities are independent. But there are some real problems with this approach.
First and most importantly, we can't necessarily enumerate all the mechanisms $M_i$ or subcategoryconvince other people that we've enumerated them all.
Some of the values of $1-P_i$ may require significant theorem-proving in order to determine its contributionbe impossible to estimate by hand, which leaves us with the total numberpossibility of reachable positionsestimating them by random sampling on a computer. The total amountBut the definition of analysis to$M_i$ may not be completedspecific enough to allow software to determine whether it is "the" reason that a certain position is unreachable. Also, $1-P_i$ may be many orders of magnitude greater thantoo small to make it possible to find any reachable positions in a random sample. And determining the amountreachability of analysis that has ever actually been done on practical chessa position may take too long -- it may itself be an intractable problem in general.