Top Cities of The World From Villanueva de Campeán to Falces

Mostly asked questions which must know everyone to increase their general knowledge about the world cities

How many cities in the world?

How many cities in each state country?

World cities by country

World cities by state/province

World cities by geo coordinates

World cities by their latitude and longitude

List of world's latest cities by their respective states, countries as well as information about latitude and longitude of each city.
following list gives the answers of all questions which are asked above


Alphabetical Position City Latitude Longitude States/Province Country
1 Villanueva de Campeán 41.35447000 -5.77020000 León Province Spain
2 Villanueva de Carazo 41.98275000 -3.32428000 León Province Spain
3 Villanueva de Duero 41.51946000 -4.86671000 León Province Spain
4 Villanueva de Gómez 40.88269000 -4.71650000 León Province Spain
5 Villanueva de Gormaz 41.46740000 -3.06223000 León Province Spain
6 Villanueva de Gumiel 41.73778000 -3.62658000 León Province Spain
7 Villanueva de la Condesa 42.14914000 -5.09550000 León Province Spain
8 Villanueva de las Manzanas 42.47264000 -5.48043000 León Province Spain
9 Villanueva de las Peras 41.93478000 -5.97942000 León Province Spain
10 Villanueva de los Caballeros 41.75916000 -5.24786000 León Province Spain
11 Villanueva de San Mancio 41.92842000 -5.01200000 León Province Spain
12 Villanueva de Teba 42.64890000 -3.16313000 León Province Spain
13 Villanueva del Aceral 41.04095000 -4.85419000 León Province Spain
14 Villanueva del Campillo 40.57646000 -5.18002000 León Province Spain
15 Villanueva del Campo 41.98492000 -5.40660000 León Province Spain
16 Villanueva del Conde 40.51039000 -6.01210000 León Province Spain
17 Villanueva del Rebollar 42.24114000 -4.74288000 León Province Spain
18 Villaobispo de Otero 42.50065000 -6.05809000 León Province Spain
19 Villaprovedo 42.51674000 -4.39645000 León Province Spain
20 Villaquejida 42.14500000 -5.59699000 León Province Spain
21 Villaquilambre 42.64685000 -5.55835000 León Province Spain
22 Villaquirán de la Puebla 42.28287000 -4.10037000 León Province Spain
23 Villaquirán de los Infantes 42.22744000 -4.00864000 León Province Spain
24 Villar de Ciervo 40.73772000 -6.73850000 León Province Spain
25 Villar de Corneja 40.47462000 -5.43307000 León Province Spain
26 Villar de Fallaves 41.92503000 -5.34039000 León Province Spain
27 Villar de Gallimazo 40.95367000 -5.28819000 León Province Spain
28 Villar de la Yegua 40.72554000 -6.70364000 León Province Spain
29 Villar de Peralonso 41.03223000 -6.22284000 León Province Spain
30 Villar de Samaniego 41.11667000 -6.43333000 León Province Spain
31 Villar del Ala 41.91638000 -2.56651000 León Province Spain
32 Villar del Buey 41.33024000 -6.18935000 León Province Spain
33 Villar del Campo 41.78881000 -2.14955000 León Province Spain
34 Villar del Río 42.07574000 -2.35082000 León Province Spain
35 Villaralbo 41.49224000 -5.68359000 León Province Spain
36 Villardeciervos 41.94206000 -6.28647000 León Province Spain
37 Villardefrades 41.72358000 -5.25513000 León Province Spain
38 Villardiegua de la Ribera 41.53543000 -6.18327000 León Province Spain
39 Villardondiego 41.58483000 -5.37707000 León Province Spain
40 Villarejo de Órbigo 42.44559000 -5.90462000 León Province Spain
41 Villarejo del Valle 40.28638000 -4.99674000 León Province Spain
42 Villares de Órbigo 42.46955000 -5.91002000 León Province Spain
43 Villares de la Reina 41.00832000 -5.64881000 León Province Spain
44 Villares de Yeltes 40.86594000 -6.41300000 León Province Spain
45 Villariezo 42.26965000 -3.73272000 León Province Spain
46 Villarino de los Aires 41.27102000 -6.46847000 León Province Spain
47 Villarmayor 41.01514000 -5.97151000 León Province Spain
48 Villarmentero de Campos 42.29777000 -4.49992000 León Province Spain
49 Villarmentero de Esgueva 41.68515000 -4.54636000 León Province Spain
50 Villarmuerto 41.05620000 -6.36294000 León Province Spain
51 Villarrabé 42.42090000 -4.78445000 León Province Spain
52 Villarramiel 42.04301000 -4.91215000 León Province Spain
53 Villarrín de Campos 41.79522000 -5.63898000 León Province Spain
54 Villasabariego 42.53288000 -5.41322000 León Province Spain
55 Villasana de Mena 43.10017000 -3.28253000 León Province Spain
56 Villasandino 42.37072000 -4.10975000 León Province Spain
57 Villasarracino 42.41207000 -4.49633000 León Province Spain
58 Villasayas 41.35291000 -2.61011000 León Province Spain
59 Villasbuenas 41.06263000 -6.59662000 León Province Spain
60 Villasdardo 41.00449000 -6.16303000 León Province Spain
61 Villaseca de Arciel 41.62430000 -2.16176000 León Province Spain
62 Villaseco de los Gamitos 41.03621000 -6.11323000 León Province Spain
63 Villaseco de los Reyes 41.16262000 -6.18426000 León Province Spain
64 Villaselán 42.56105000 -5.04820000 León Province Spain
65 Villasexmir 41.63943000 -5.06470000 León Province Spain
66 Villasila de Valdavia 42.53192000 -4.55884000 León Province Spain
67 Villasrubias 40.33822000 -6.63920000 León Province Spain
68 Villatoro 40.55609000 -5.11262000 León Province Spain
69 Villatuelda 41.81499000 -3.88054000 León Province Spain
70 Villaturde 42.37769000 -4.67085000 León Province Spain
71 Villaturiel 42.51819000 -5.48615000 León Province Spain
72 Villaumbrales 42.08873000 -4.61384000 León Province Spain
73 Villavaquerín 41.66357000 -4.46287000 León Province Spain
74 Villavellid 41.69218000 -5.27630000 León Province Spain
75 Villavendimio 41.57812000 -5.34287000 León Province Spain
76 Villaverde de Guareña 41.06406000 -5.52492000 León Province Spain
77 Villaverde de Medina 41.30687000 -5.02625000 León Province Spain
78 Villaverde de Montejo 41.52225000 -3.65452000 León Province Spain
79 Villaverde del Monte 42.16075000 -3.81421000 León Province Spain
80 Villaverde-Mogina 42.16041000 -4.05024000 León Province Spain
81 Villaveza de Valverde 41.94516000 -5.84849000 León Province Spain
82 Villaveza del Agua 41.91922000 -5.67871000 León Province Spain
83 Villavicencio de los Caballeros 42.05893000 -5.23566000 León Province Spain
84 Villavieja de Yeltes 40.87573000 -6.46792000 León Province Spain
85 Villaviudas 41.96227000 -4.34200000 León Province Spain
86 Villazala 42.36146000 -5.85600000 León Province Spain
87 Villazanzo de Valderaduey 42.53592000 -4.96462000 León Province Spain
88 Villazopeque 42.19845000 -4.01688000 León Province Spain
89 Villán de Tordesillas 41.59311000 -4.92214000 León Province Spain
90 Villárdiga 41.81950000 -5.46439000 León Province Spain
91 Villegas 42.46866000 -4.01759000 León Province Spain
92 Villeguillo 41.25290000 -4.57951000 León Province Spain
93 Villodre 42.21161000 -4.24484000 León Province Spain
94 Villodrigo 42.14436000 -4.09527000 León Province Spain
95 Villoldo 42.24782000 -4.59592000 León Province Spain
96 Villoría 40.99435000 -5.37363000 León Province Spain
97 Villoruebo 42.16874000 -3.44159000 León Province Spain
98 Villoruela 41.00860000 -5.39381000 León Province Spain
99 Villota del Páramo 42.55234000 -4.84893000 León Province Spain
100 Villovieco 42.29478000 -4.48122000 León Province Spain
101 Viloria 41.44604000 -4.38356000 León Province Spain
102 Viloria de Rioja 42.42608000 -3.10056000 León Province Spain
103 Vilvestre 41.10636000 -6.72725000 León Province Spain
104 Vilviestre del Pinar 41.95033000 -3.07803000 León Province Spain
105 Vinuesa 41.91032000 -2.76483000 León Province Spain
106 Vita 40.81178000 -5.00583000 León Province Spain
107 Vitigudino 41.00912000 -6.43404000 León Province Spain
108 Vizcaínos 42.10359000 -3.26698000 León Province Spain
109 Vizmanos 42.02342000 -2.40869000 León Province Spain
110 Vozmediano 41.83752000 -1.85580000 León Province Spain
111 Wamba 41.67525000 -4.91748000 León Province Spain
112 Yanguas 42.10171000 -2.33986000 León Province Spain
113 Yanguas de Eresma 41.07201000 -4.23905000 León Province Spain
114 Yecla de Yeltes 40.95917000 -6.48904000 León Province Spain
115 Yelo 41.21667000 -2.51667000 León Province Spain
116 Zael 42.10587000 -3.82623000 León Province Spain
117 Zamarra 40.51893000 -6.45248000 León Province Spain
118 Zamayón 41.14861000 -5.83054000 León Province Spain
119 Zamora 41.50633000 -5.74456000 León Province Spain
120 Zapardiel de la Cañada 40.60648000 -5.33791000 León Province Spain
121 Zapardiel de la Ribera 40.35554000 -5.32826000 León Province Spain
122 Zarapicos 41.03830000 -5.84526000 León Province Spain
123 Zaratán 41.65971000 -4.78417000 León Province Spain
124 Zarzuela del Monte 40.80888000 -4.33613000 León Province Spain
125 Zarzuela del Pinar 41.26018000 -4.18457000 León Province Spain
126 Zazuar 41.69528000 -3.55451000 León Province Spain
127 Zorita de la Frontera 41.01453000 -5.19659000 León Province Spain
128 Zotes del Páramo 42.27268000 -5.73617000 León Province Spain
129 Zuñeda 42.60501000 -3.22632000 León Province Spain
130 Melilla 35.29369000 -2.93833000 Melilla Spain
131 Añorbe 42.65732000 -1.71490000 Navarre Spain
132 Abáigar 42.64823000 -2.14182000 Navarre Spain
133 Adiós 42.68635000 -1.73532000 Navarre Spain
134 Aguilar de Codés 42.61249000 -2.38987000 Navarre Spain
135 Allo 42.56738000 -2.02052000 Navarre Spain
136 Altsasu 42.89999000 -2.16516000 Navarre Spain
137 Ancín 42.66047000 -2.18885000 Navarre Spain
138 Andosilla 42.38144000 -1.67305000 Navarre Spain
139 Aoiz 42.78633000 -1.37252000 Navarre Spain
140 Aranarache 42.77979000 -2.22924000 Navarre Spain
141 Arano 43.19956000 -1.89569000 Navarre Spain
142 Aras 42.56172000 -2.35600000 Navarre Spain
143 Arbizu 42.91545000 -2.03917000 Navarre Spain
144 Arellano 42.60598000 -2.04653000 Navarre Spain
145 Areso 43.08209000 -1.95198000 Navarre Spain
146 Arguedas 42.17759000 -1.59719000 Navarre Spain
147 Aria 42.95283000 -1.26584000 Navarre Spain
148 Armañanzas 42.55963000 -2.28476000 Navarre Spain
149 Arróniz 42.58823000 -2.09237000 Navarre Spain
150 Arruazu 42.92186000 -2.00157000 Navarre Spain
151 Artajona 42.58867000 -1.76504000 Navarre Spain
152 Artazu 42.69228000 -1.83954000 Navarre Spain
153 Atarrabia 42.83230000 -1.60735000 Navarre Spain
154 Ayegui 42.65656000 -2.03934000 Navarre Spain
155 Azagra 42.30000000 -1.90000000 Navarre Spain
156 Azuelo 42.60844000 -2.34987000 Navarre Spain
157 Bakaiku 42.89244000 -2.10251000 Navarre Spain
158 Barañáin 42.80567000 -1.67731000 Navarre Spain
159 Barásoain 42.60339000 -1.64658000 Navarre Spain
160 Bargota 42.55982000 -2.31067000 Navarre Spain
161 Barillas 41.96667000 -1.63333000 Navarre Spain
162 Beire 42.45415000 -1.62101000 Navarre Spain
163 Belascoáin 42.75619000 -1.83227000 Navarre Spain
164 Bera 43.28177000 -1.68632000 Navarre Spain
165 Berbinzana 42.52779000 -1.83419000 Navarre Spain
166 Beriáin 42.73347000 -1.64448000 Navarre Spain
167 Berriobeiti 42.85000000 -1.70000000 Navarre Spain
168 Berriozar 42.83067000 -1.66648000 Navarre Spain
169 Betelu 43.02555000 -1.98029000 Navarre Spain
170 Buñuel 41.98009000 -1.44503000 Navarre Spain
171 Burlata 42.82562000 -1.61671000 Navarre Spain
172 Cabredo 42.62966000 -2.41133000 Navarre Spain
173 Cadreita 42.21667000 -1.68333000 Navarre Spain
174 Caparroso 42.34129000 -1.64962000 Navarre Spain
175 Carcastillo 42.37908000 -1.44376000 Navarre Spain
176 Cascante 41.99769000 -1.68098000 Navarre Spain
177 Castejón 42.16912000 -1.68951000 Navarre Spain
178 Castillonuevo 42.68270000 -1.03121000 Navarre Spain
179 Cárcar 42.39314000 -1.97904000 Navarre Spain
180 Cáseda 42.52255000 -1.36636000 Navarre Spain
181 Cintruénigo 42.07937000 -1.80458000 Navarre Spain
182 Cirauqui 42.67596000 -1.89115000 Navarre Spain
183 Ciriza 42.79019000 -1.82822000 Navarre Spain
184 Cizur Mayor 42.78795000 -1.69065000 Navarre Spain
185 Corella 42.11507000 -1.78563000 Navarre Spain
186 Desojo 42.58790000 -2.27438000 Navarre Spain
187 Dicastillo 42.59647000 -2.02666000 Navarre Spain
188 Doneztebe 43.13333000 -1.66667000 Navarre Spain
189 Echarri 42.78017000 -1.82525000 Navarre Spain
190 Echarri-Aranaz 42.90791000 -2.06474000 Navarre Spain
191 Elgorriaga 43.13858000 -1.68657000 Navarre Spain
192 Elorz 42.73258000 -1.56152000 Navarre Spain
193 Enériz 42.67095000 -1.72794000 Navarre Spain
194 Ermitagaña 42.81084000 -1.66409000 Navarre Spain
195 Eslava 42.56459000 -1.45947000 Navarre Spain
196 Espronceda 42.59707000 -2.30524000 Navarre Spain
197 Estella-Lizarra 42.67182000 -2.03226000 Navarre Spain
198 Etayo 42.61695000 -2.15447000 Navarre Spain
199 Eulate 42.77641000 -2.20638000 Navarre Spain
200 Falces 42.38966000 -1.79321000 Navarre Spain