Top Cities of The World From Valderrebollo to Canyelles

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 Valderrebollo 40.81035000 -2.72887000 Castile-La Mancha Spain
2 Valdesotos 40.95546000 -3.32542000 Castile-La Mancha Spain
3 Valdeverdeja 39.79635000 -5.24544000 Castile-La Mancha Spain
4 Valenzuela de Calatrava 38.85254000 -3.77210000 Castile-La Mancha Spain
5 Valfermoso de Tajuña 40.61902000 -2.95407000 Castile-La Mancha Spain
6 Valhermoso 40.78590000 -1.96121000 Castile-La Mancha Spain
7 Valhermoso de la Fuente 39.56667000 -2.01667000 Castile-La Mancha Spain
8 Valmojado 40.20444000 -4.09146000 Castile-La Mancha Spain
9 Valsalobre 40.61742000 -2.09297000 Castile-La Mancha Spain
10 Valtablado del Río 40.71420000 -2.40225000 Castile-La Mancha Spain
11 Valverde de Júcar 39.71866000 -2.22135000 Castile-La Mancha Spain
12 Valverde de los Arroyos 41.12930000 -3.23333000 Castile-La Mancha Spain
13 Valverdejo 39.61667000 -2.01667000 Castile-La Mancha Spain
14 Vara de Rey 39.42595000 -2.29404000 Castile-La Mancha Spain
15 Vega del Codorno 40.42457000 -1.91312000 Castile-La Mancha Spain
16 Velada 39.97687000 -4.97641000 Castile-La Mancha Spain
17 Vellisca 40.12965000 -2.81444000 Castile-La Mancha Spain
18 Ventas con Peña Aguilera 39.61033000 -4.23128000 Castile-La Mancha Spain
19 Viana de Jadraque 41.02577000 -2.76966000 Castile-La Mancha Spain
20 Viñuelas 40.79229000 -3.34036000 Castile-La Mancha Spain
21 Villa de Don Fadrique 39.61505000 -3.21915000 Castile-La Mancha Spain
22 Villa de Ves 39.20000000 -1.23333000 Castile-La Mancha Spain
23 Villacañas 39.62367000 -3.33813000 Castile-La Mancha Spain
24 Villaconejos de Trabaque 40.40064000 -2.31956000 Castile-La Mancha Spain
25 Villafranca de los Caballeros 39.42824000 -3.36079000 Castile-La Mancha Spain
26 Villagarcía del Llano 39.31667000 -1.83333000 Castile-La Mancha Spain
27 Villagordo del Júcar 39.30000000 -2.06667000 Castile-La Mancha Spain
28 Villahermosa 38.75023000 -2.87066000 Castile-La Mancha Spain
29 Villalba de la Sierra 40.23437000 -2.08929000 Castile-La Mancha Spain
30 Villalba del Rey 40.34653000 -2.63902000 Castile-La Mancha Spain
31 Villalgordo del Marquesado 39.68245000 -2.50885000 Castile-La Mancha Spain
32 Villalpardo 39.46667000 -1.63333000 Castile-La Mancha Spain
33 Villamalea 39.36667000 -1.58333000 Castile-La Mancha Spain
34 Villamanrique 38.54636000 -2.99729000 Castile-La Mancha Spain
35 Villamayor de Calatrava 38.78763000 -4.13774000 Castile-La Mancha Spain
36 Villamayor de Santiago 39.73072000 -2.92357000 Castile-La Mancha Spain
37 Villamiel de Toledo 39.96482000 -4.12627000 Castile-La Mancha Spain
38 Villaminaya 39.71197000 -3.87055000 Castile-La Mancha Spain
39 Villamuelas 39.81784000 -3.73461000 Castile-La Mancha Spain
40 Villanueva de Alcardete 39.67321000 -3.01445000 Castile-La Mancha Spain
41 Villanueva de Alcorón 40.67956000 -2.25145000 Castile-La Mancha Spain
42 Villanueva de Argecilla 40.90257000 -2.91431000 Castile-La Mancha Spain
43 Villanueva de Bogas 39.72347000 -3.65743000 Castile-La Mancha Spain
44 Villanueva de la Fuente 38.69463000 -2.69637000 Castile-La Mancha Spain
45 Villanueva de la Jara 39.43333000 -1.93333000 Castile-La Mancha Spain
46 Villanueva de la Torre 40.58216000 -3.29764000 Castile-La Mancha Spain
47 Villanueva de San Carlos 38.62173000 -3.90903000 Castile-La Mancha Spain
48 Villapalacios 38.57500000 -2.63384000 Castile-La Mancha Spain
49 Villar de Cañas 39.77860000 -2.56428000 Castile-La Mancha Spain
50 Villar de Domingo García 40.23732000 -2.29136000 Castile-La Mancha Spain
51 Villar de la Encina 39.63725000 -2.52155000 Castile-La Mancha Spain
52 Villar de Olalla 40.01496000 -2.19561000 Castile-La Mancha Spain
53 Villar del Humo 39.86667000 -1.63333000 Castile-La Mancha Spain
54 Villar del Infantado 40.45514000 -2.47905000 Castile-La Mancha Spain
55 Villar del Pozo 38.85010000 -3.96405000 Castile-La Mancha Spain
56 Villarejo de Fuentes 39.78809000 -2.69680000 Castile-La Mancha Spain
57 Villarejo de la Peñuela 40.08745000 -2.40996000 Castile-La Mancha Spain
58 Villarejo de Montalbán 39.76913000 -4.57314000 Castile-La Mancha Spain
59 Villarejo-Periesteban 39.87231000 -2.44145000 Castile-La Mancha Spain
60 Villares de Jadraque 41.10169000 -3.02558000 Castile-La Mancha Spain
61 Villares del Saz 39.84109000 -2.50427000 Castile-La Mancha Spain
62 Villarrobledo 39.26992000 -2.60119000 Castile-La Mancha Spain
63 Villarrubia de los Ojos 39.22085000 -3.60802000 Castile-La Mancha Spain
64 Villarrubia de Santiago 39.98555000 -3.36898000 Castile-La Mancha Spain
65 Villarrubio 39.94511000 -2.89431000 Castile-La Mancha Spain
66 Villarta 39.45000000 -1.65000000 Castile-La Mancha Spain
67 Villarta de San Juan 39.23785000 -3.42333000 Castile-La Mancha Spain
68 Villaseca de Henares 40.96060000 -2.79775000 Castile-La Mancha Spain
69 Villaseca de la Sagra 39.96185000 -3.88291000 Castile-La Mancha Spain
70 Villaseca de Uceda 40.81827000 -3.34904000 Castile-La Mancha Spain
71 Villasequilla de Yepes 39.87582000 -3.73110000 Castile-La Mancha Spain
72 Villatobas 39.90187000 -3.32386000 Castile-La Mancha Spain
73 Villatoya 39.33333000 -1.30000000 Castile-La Mancha Spain
74 Villavaliente 39.12646000 -1.45712000 Castile-La Mancha Spain
75 Villaverde de Guadalimar 38.45525000 -2.51782000 Castile-La Mancha Spain
76 Villaverde y Pasaconsol 39.77099000 -2.26552000 Castile-La Mancha Spain
77 Villel de Mesa 41.12616000 -1.99072000 Castile-La Mancha Spain
78 Vindel 40.58743000 -2.38060000 Castile-La Mancha Spain
79 Viso del Marqués 38.52208000 -3.56348000 Castile-La Mancha Spain
80 Viveros 38.77260000 -2.57449000 Castile-La Mancha Spain
81 Yélamos de Abajo 40.63092000 -2.85803000 Castile-La Mancha Spain
82 Yélamos de Arriba 40.64008000 -2.84340000 Castile-La Mancha Spain
83 Yémeda 39.76667000 -1.71667000 Castile-La Mancha Spain
84 Yebes 40.53162000 -3.10782000 Castile-La Mancha Spain
85 Yebra 40.35702000 -2.96630000 Castile-La Mancha Spain
86 Yeles 40.12035000 -3.80487000 Castile-La Mancha Spain
87 Yepes 39.90199000 -3.62517000 Castile-La Mancha Spain
88 Yeste 38.36852000 -2.31756000 Castile-La Mancha Spain
89 Yuncler 40.04079000 -3.89979000 Castile-La Mancha Spain
90 Yuncos 40.08590000 -3.87106000 Castile-La Mancha Spain
91 Yunquera de Henares 40.75139000 -3.16260000 Castile-La Mancha Spain
92 Zafra de Záncara 39.89203000 -2.55786000 Castile-La Mancha Spain
93 Zafrilla 40.20000000 -1.61667000 Castile-La Mancha Spain
94 Zaorejas 40.76209000 -2.20120000 Castile-La Mancha Spain
95 Zarza de Tajo 40.01591000 -3.12877000 Castile-La Mancha Spain
96 Zarzuela 40.25902000 -2.11034000 Castile-La Mancha Spain
97 Zarzuela de Jadraque 41.06838000 -3.04436000 Castile-La Mancha Spain
98 Zorita de los Canes 40.33052000 -2.88764000 Castile-La Mancha Spain
99 Abrera 41.51682000 1.90100000 Catalonia Spain
100 Agramunt 41.78686000 1.09683000 Catalonia Spain
101 Aguilar de Segarra 41.74822000 1.62919000 Catalonia Spain
102 Agullana 42.39408000 2.84666000 Catalonia Spain
103 Aiguafreda 41.76807000 2.25051000 Catalonia Spain
104 Aiguaviva 41.93840000 2.76217000 Catalonia Spain
105 Aitona 41.48333000 0.46667000 Catalonia Spain
106 Alàs i Cerc 42.35000000 1.51667000 Catalonia Spain
107 Albesa 41.75282000 0.65936000 Catalonia Spain
108 Albons 42.10389000 3.08433000 Catalonia Spain
109 Alcanar 40.54316000 0.48082000 Catalonia Spain
110 Alcanó 41.48064000 0.61659000 Catalonia Spain
111 Alcarràs 41.56667000 0.51667000 Catalonia Spain
112 Alcoletge 41.64762000 0.69383000 Catalonia Spain
113 Alcover 41.26267000 1.17010000 Catalonia Spain
114 Alella 41.49379000 2.29451000 Catalonia Spain
115 Alfarràs 41.81667000 0.58333000 Catalonia Spain
116 Alfés 41.52143000 0.62050000 Catalonia Spain
117 Alforja 41.21108000 0.97542000 Catalonia Spain
118 Algerri 41.81482000 0.63633000 Catalonia Spain
119 Alguaire 41.73703000 0.58450000 Catalonia Spain
120 Alió 41.29422000 1.30585000 Catalonia Spain
121 Almacelles 41.73216000 0.43722000 Catalonia Spain
122 Almenar 41.79604000 0.56834000 Catalonia Spain
123 Almoster 41.19758000 1.11167000 Catalonia Spain
124 Alpens 42.11930000 2.10135000 Catalonia Spain
125 Alpicat 41.66570000 0.55564000 Catalonia Spain
126 Altafulla 41.14286000 1.37269000 Catalonia Spain
127 Amposta 40.70995000 0.57856000 Catalonia Spain
128 Anglès 41.95617000 2.63603000 Catalonia Spain
129 Anglesola 41.65649000 1.08286000 Catalonia Spain
130 Arbúcies 41.81667000 2.51667000 Catalonia Spain
131 Arbeca 41.54153000 0.92457000 Catalonia Spain
132 Arenys de Mar 41.58190000 2.54936000 Catalonia Spain
133 Arenys de Munt 41.61424000 2.53972000 Catalonia Spain
134 Argelaguer 42.21563000 2.64193000 Catalonia Spain
135 Argentona 41.55336000 2.40114000 Catalonia Spain
136 Artés 41.79800000 1.95428000 Catalonia Spain
137 Artesa de Segre 41.89467000 1.04625000 Catalonia Spain
138 Ascó 41.18333000 0.56667000 Catalonia Spain
139 Aspa 41.49472000 0.67277000 Catalonia Spain
140 Avinyó 41.86367000 1.97095000 Catalonia Spain
141 Òdena 41.60000000 1.65000000 Catalonia Spain
142 Òrrius 41.55000000 2.35000000 Catalonia Spain
143 Éller 42.41636000 1.79223000 Catalonia Spain
144 Àger 42.00000000 0.76667000 Catalonia Spain
145 Badalona 41.45004000 2.24741000 Catalonia Spain
146 Bagà 42.25289000 1.86098000 Catalonia Spain
147 Balaguer 41.79117000 0.81094000 Catalonia Spain
148 Balsareny 41.86311000 1.87356000 Catalonia Spain
149 Banyoles 42.11667000 2.76667000 Catalonia Spain
150 Baró de Viver 41.44584000 2.19902000 Catalonia Spain
151 Barberà del Vallès 41.51590000 2.12457000 Catalonia Spain
152 Barcelona 41.38879000 2.15899000 Catalonia Spain
153 Barri de les Corts 41.38697000 2.13472000 Catalonia Spain
154 Barri de Sant Andreu 41.43693000 2.19022000 Catalonia Spain
155 Barri Gòtic 41.38364000 2.17628000 Catalonia Spain
156 Batea 41.09434000 0.31100000 Catalonia Spain
157 Bàscara 42.15998000 2.91028000 Catalonia Spain
158 Begues 41.33333000 1.93333000 Catalonia Spain
159 Begur 41.95000000 3.21667000 Catalonia Spain
160 Bellcaire d'Urgell 41.75000000 0.91667000 Catalonia Spain
161 Bellprat 41.51695000 1.43333000 Catalonia Spain
162 Bellpuig 41.62595000 1.01144000 Catalonia Spain
163 Bellvís 41.67269000 0.81768000 Catalonia Spain
164 Bellver de Cerdanya 42.36667000 1.78333000 Catalonia Spain
165 Benifallet 40.97422000 0.51767000 Catalonia Spain
166 Berga 42.10429000 1.84628000 Catalonia Spain
167 Besalú 42.19893000 2.69953000 Catalonia Spain
168 Bescanó 41.96603000 2.73922000 Catalonia Spain
169 Beuda 42.23722000 2.70942000 Catalonia Spain
170 Bigues i Riells 41.68333000 2.23333000 Catalonia Spain
171 Blancafort 41.43740000 1.15983000 Catalonia Spain
172 Blanes 41.67419000 2.79036000 Catalonia Spain
173 Bolvir 42.41775000 1.87986000 Catalonia Spain
174 Bonastre 41.22031000 1.43936000 Catalonia Spain
175 Bordils 42.04336000 2.91088000 Catalonia Spain
176 Borrassà 42.22316000 2.92610000 Catalonia Spain
177 Bot 41.00916000 0.38392000 Catalonia Spain
178 Botarell 41.13627000 0.98919000 Catalonia Spain
179 Breda 41.74833000 2.55964000 Catalonia Spain
180 Cabanelles 42.23068000 2.81997000 Catalonia Spain
181 Cabrera de Mar 41.51667000 2.40000000 Catalonia Spain
182 Cabrils 41.52760000 2.36996000 Catalonia Spain
183 Cadaqués 42.28856000 3.27706000 Catalonia Spain
184 Calaf 41.73289000 1.51375000 Catalonia Spain
185 Calafell 41.19997000 1.56830000 Catalonia Spain
186 Caldes de Montbui 41.63333000 2.16667000 Catalonia Spain
187 Calella 41.61381000 2.65423000 Catalonia Spain
188 Calonge 41.85869000 3.07926000 Catalonia Spain
189 Camarasa 41.87486000 0.87814000 Catalonia Spain
190 Camós 42.08776000 2.76288000 Catalonia Spain
191 Cambrils 41.06997000 1.05949000 Catalonia Spain
192 Campdevànol 42.22445000 2.16860000 Catalonia Spain
193 Campins 41.71667000 2.46667000 Catalonia Spain
194 Camprodon 42.31185000 2.36506000 Catalonia Spain
195 Can Baró 41.41677000 2.16242000 Catalonia Spain
196 Can Peguera 41.43487000 2.16646000 Catalonia Spain
197 Canet de Mar 41.59054000 2.58116000 Catalonia Spain
198 Canovelles 41.61667000 2.28333000 Catalonia Spain
199 Cantallops 42.42216000 2.92524000 Catalonia Spain
200 Canyelles 41.44509000 2.16346000 Catalonia Spain