How many Masternodes are available?

There is not a cap to the number of masternodes. If the network gets crowded with masternodes the rewards per masternode decreases and causes the number of masternodes to also gradually decrease and vise versa. This economic system will balance out in a natural way.