CDMA is a generic term for Code Division Multiple Access technologies (so you may often see confusion between different standards that use CDMA principles), but it's normally used to refer to a family of standards, starting with IS-95 (the original dominant 2G standard in North America), and leading to CDMA2000 (one of the two global 3G standards), with its base standard CDMA2000 1X, and enhancements 1xEV-DO, Rev A, and Rev B. Mostly, when people mention CDMA today, it's the 3G version, and the vast majority of CDMA subscribers today globally are 3G (CDMA2000). You can unravel the whole alphabet soup at
http://www.cdg.org.
Since GSM is a 2G standard, it wouldn't be correct to compare it directly with 3G CDMA2000, since GSM does not support the high speeds and features of a 3G standard. Instead, you should be comparing CDMA2000 to UMTS (Universal Mobile Telecommunications Service), the most common European 3G standard. UMTS was developed by the same European standards body as GSM (ETSI), and is regarded as the 3G successor to GSM. The enhancements of UMTS are HSDPA (similar in most respects to EV-DO), HSUPA (similar to Rev A), and HSPA+ (similar to Rev B). (What sometimes causes confusion is that you will see UMTS also called W-CDMA, since the basic radio technology that it uses is also a form of CDMA.) Probably the best info source for GSM and its successors is
http://www.gsmworld.com.
Globally, there are around 500 million CDMA2000 users, and slightly fewer UMTS subscribers, making up a bit under 1 billion 3G subscribers overall. By comparison, GSM (the 2G standard), has exceeded 3 billion subscribers (at least, SIM cards). There are very few IS-95 subscribers left in the world, since most have migrated to CDMA2000, since the standard allowed for very smooth migration (unlike GSM to 3G UMTS, which required changing frequencies, and entirely new radio networks for most operators).
In the CDMA2000 standard, low-speed/voice services are carried on a separate carrier (1X) to high-speed (EV-DO / Rev A / Rev B), so you'll often see different coverage maps for these.
Similarly, most (but not all) UMTS are also GSM operators, and hence offer a mix of GSM and 3G services, and you'll see different coverage maps for these.
CDMA supports GSM-like SIM cards (technically, they are called RUIM cards in the standard), just like UMTS (where they're actually called U-SIM cards). However, they are not mandatory, like in GSM/UMTS, so quite a few operators don't use SIMs. However, the trend is towards CDMA operators using SIMs/RUIMs as well. Unlike GSM/UMTS, CDMA2000 is also very commonly used in limited-mobility / fixed wireless networks, as well as in mobile networks.
Things get interesting again as we look towards the migration to 4G (not really a defined term, but people are using it), where both CDMA2000 and UMTS converge to a new standard, LTE. However, the actual migration is likely to be relatively slow, as we've seen with GSM/3G UMTS around the world.
In South Africa, we have the following 3G networks:
Vodacom 2.1 GHz UMTS HSUPA
MTN 2.1 GHz UMTS HSUPA
Telkom 2.1 GHz UMTS HSUPA
Neotel 800 MHz CDMA2000 1xEV-DO Rev A