The largest city is the capital, Budapest. The smallest town is Pálháza with 1038 inhabitants (2010). The largest village is Solymár (population: 10,123 as of 2010). There are more than 100 villages with fewer than 100 people while the smallest villages have fewer than 20 inhabitants.