This paper studies the number of voice users (user capacity) supported on the uplink of a single-macrocell/single-microcell code-division multiple-access system. A "hotspot" microcell is embedded within a larger macrocell and operates over the same bandwidth as the larger cell. Analytic methods are presented for computing user capacity which account for propagation loss, multiple-access interference, power control, and random locations of user terminals, as well as two distinct methods by which users select base stations (tiers). Along with the exact user capacity, a technique for making accurate approximations is also presented. Simulation results verify both the exact and approximate analytical methods. This simulation is also employed to study the capacity gains of a third, more optimal, tier-selection scheme. These results point to differences in capacity performance based on the tier-selection method, as well as on the traffic density within the hotspot region.