Byen ligger mellom Muchinga og Miombo-sletten i vest. Den har en antatt befolkning på 40 000 innbyggere (2008), og 150 000 innbyggere om en tar med distriktene rundt byen. Siden Mpika-distriktet er det største i Zambia er likevel folketettheten mindre enn 4 per km².