 As of 2006 its total population is 158,407, out of which the population of Ostrów Wielkopolski is 72,577, that of Nowe Skalmierzyce is 5,080, that of Odolanów is 4,960, that of Raszków is 2,037, and the rural population is 73,753.Ostrów Wielkopolski County is bordered by Pleszew County to the north, the city of Kalisz and Kalisz County to the east, Ostrzeszów County to the south-east, Oleśnica County to the south-west, and Milicz County and Krotoszyn County to the west.The county is subdivided into eight gminas (one urban, three urban-rural and four rural).