Yeah, 21 million like the other people already stated. It's amazing to think about how more than half of those coins are already in existence even though only about 5 years have passed since Bitcoins initial conception. The last coins will me mined decades from now... It's crazy!