Olomouc is the sixth largest city in the Czech Republic. It is in the center of the historical region Moravia. In the past, Olomouc was a capital city of Moravia. The city has about 102,000 residents. Its larger urban zone has a population of about 480,000 people.