Top Cities of The World From Horncastle to Leek Wootton

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 Horncastle 53.20775000 -0.11720000 England United Kingdom
2 Hornchurch 51.55685000 0.21664000 England United Kingdom
3 Horndon on the Hill 51.52358000 0.40491000 England United Kingdom
4 Horning 52.70460000 1.46294000 England United Kingdom
5 Hornsea 53.91041000 -0.16806000 England United Kingdom
6 Horrabridge 50.50843000 -4.10042000 England United Kingdom
7 Horsford 52.70153000 1.24015000 England United Kingdom
8 Horsforth 53.84260000 -1.63754000 England United Kingdom
9 Horsham 51.06314000 -0.32757000 England United Kingdom
10 Horsmonden 51.13908000 0.42881000 England United Kingdom
11 Horsted Keynes 51.03659000 -0.02798000 England United Kingdom
12 Horton 51.47315000 -0.54245000 England United Kingdom
13 Horton Kirby 51.39481000 0.24483000 England United Kingdom
14 Horwich 53.60126000 -2.54975000 England United Kingdom
15 Hotham 53.79583000 -0.64253000 England United Kingdom
16 Houghton 52.33282000 -0.12068000 England United Kingdom
17 Houghton Conquest 52.06178000 -0.47756000 England United Kingdom
18 Houghton on the Hill 52.62663000 -0.99546000 England United Kingdom
19 Houghton-Le-Spring 54.84034000 -1.46427000 England United Kingdom
20 Hounslow 51.46839000 -0.36092000 England United Kingdom
21 Hove 50.83088000 -0.16720000 England United Kingdom
22 Hoveton 52.71490000 1.41054000 England United Kingdom
23 Howden 53.74630000 -0.86994000 England United Kingdom
24 Hoylake 53.39046000 -3.18066000 England United Kingdom
25 Hoyland Nether 53.50000000 -1.45000000 England United Kingdom
26 Hucknall 53.03333000 -1.20000000 England United Kingdom
27 Huddersfield 53.64904000 -1.78416000 England United Kingdom
28 Hugh Town 49.91447000 -6.31145000 England United Kingdom
29 Hulme 53.46572000 -2.24885000 England United Kingdom
30 Humberston 53.53036000 -0.02465000 England United Kingdom
31 Hungerford 51.41513000 -1.51556000 England United Kingdom
32 Hunmanby 54.17957000 -0.32007000 England United Kingdom
33 Hunstanton 52.95000000 0.50000000 England United Kingdom
34 Huntingdon 52.33049000 -0.18651000 England United Kingdom
35 Huntley 51.87172000 -2.40137000 England United Kingdom
36 Huntspill 51.20562000 -2.98735000 England United Kingdom
37 Hunwick 54.68791000 -1.70539000 England United Kingdom
38 Hurst 51.45791000 -0.85196000 England United Kingdom
39 Hurstpierpoint 50.93388000 -0.18007000 England United Kingdom
40 Husbands Bosworth 52.45232000 -1.05557000 England United Kingdom
41 Husborne Crawley 52.01637000 -0.61056000 England United Kingdom
42 Huyton 53.41150000 -2.83935000 England United Kingdom
43 Hyde 53.45131000 -2.07943000 England United Kingdom
44 Hyde Heath 51.69336000 -0.65437000 England United Kingdom
45 Hythe 50.86004000 -1.40162000 England United Kingdom
46 Ibstock 52.68554000 -1.39965000 England United Kingdom
47 Ilchester 51.00587000 -2.67981000 England United Kingdom
48 Ilfracombe 51.20930000 -4.11344000 England United Kingdom
49 Ilkeston 52.97055000 -1.30951000 England United Kingdom
50 Ilkley 53.92449000 -1.82326000 England United Kingdom
51 Ilminster 50.92684000 -2.91009000 England United Kingdom
52 Immingham 53.61239000 -0.22219000 England United Kingdom
53 Ince Blundell 53.52429000 -3.02733000 England United Kingdom
54 Ince-in-Makerfield 53.53333000 -2.61667000 England United Kingdom
55 Ingatestone 51.67027000 0.38359000 England United Kingdom
56 Ingleby Greenhow 54.44983000 -1.10687000 England United Kingdom
57 Ingleton 54.15392000 -2.46849000 England United Kingdom
58 Ingoldmells 53.19414000 0.33358000 England United Kingdom
59 Ingrave 51.60416000 0.34058000 England United Kingdom
60 Inkberrow 52.21284000 -1.98093000 England United Kingdom
61 Ipplepen 50.48919000 -3.63900000 England United Kingdom
62 Ipswich 52.05917000 1.15545000 England United Kingdom
63 Irchester 52.28108000 -0.64510000 England United Kingdom
64 Irlam 53.44253000 -2.42323000 England United Kingdom
65 Ironbridge 52.62795000 -2.48465000 England United Kingdom
66 Irthlingborough 52.32674000 -0.61129000 England United Kingdom
67 Isle of Wight 50.66667000 -1.33333000 England United Kingdom
68 Isleham 52.34289000 0.41212000 England United Kingdom
69 Isles of Scilly 49.92117000 -6.29431000 England United Kingdom
70 Isleworth 51.47518000 -0.34246000 England United Kingdom
71 Islington 51.53622000 -0.10304000 England United Kingdom
72 Iver 51.50000000 -0.50000000 England United Kingdom
73 Iver Heath 51.53642000 -0.51790000 England United Kingdom
74 Ivinghoe 51.83602000 -0.62983000 England United Kingdom
75 Ivybridge 50.39039000 -3.91914000 England United Kingdom
76 Iwade 51.37754000 0.72935000 England United Kingdom
77 Ixworth 52.29893000 0.83410000 England United Kingdom
78 Jarrow 54.98036000 -1.48423000 England United Kingdom
79 Keadby 53.59308000 -0.74021000 England United Kingdom
80 Kearsley 53.53333000 -2.38333000 England United Kingdom
81 Kedington 52.09282000 0.48675000 England United Kingdom
82 Keelby 53.57580000 -0.24701000 England United Kingdom
83 Keele 53.00382000 -2.28741000 England United Kingdom
84 Kegworth 52.83482000 -1.28042000 England United Kingdom
85 Keighley 53.86791000 -1.90664000 England United Kingdom
86 Kelloe 54.71894000 -1.47495000 England United Kingdom
87 Kelsall 53.20775000 -2.71242000 England United Kingdom
88 Kelvedon 51.84007000 0.70570000 England United Kingdom
89 Kelvedon Hatch 51.66739000 0.26814000 England United Kingdom
90 Kempsey 52.13936000 -2.21751000 England United Kingdom
91 Kempston 52.11599000 -0.50044000 England United Kingdom
92 Kempston Hardwick 52.08956000 -0.49908000 England United Kingdom
93 Kemsing 51.30604000 0.22917000 England United Kingdom
94 Kendal 54.32681000 -2.74757000 England United Kingdom
95 Kenilworth 52.34958000 -1.58276000 England United Kingdom
96 Kennington 51.16740000 0.88491000 England United Kingdom
97 Kensworth 51.85173000 -0.50386000 England United Kingdom
98 Kent 51.16667000 0.66667000 England United Kingdom
99 Kenton 50.63978000 -3.47151000 England United Kingdom
100 Keresley 52.45156000 -1.53319000 England United Kingdom
101 Kesgrave 52.06241000 1.23650000 England United Kingdom
102 Kessingland 52.41987000 1.70878000 England United Kingdom
103 Keswick 54.59947000 -3.13256000 England United Kingdom
104 Kettering 52.39836000 -0.72571000 England United Kingdom
105 Ketton 52.62804000 -0.55459000 England United Kingdom
106 Keyingham 53.70961000 -0.11325000 England United Kingdom
107 Keynsham 51.41387000 -2.49780000 England United Kingdom
108 Keyworth 52.87122000 -1.08991000 England United Kingdom
109 Kibworth Harcourt 52.54439000 -0.99491000 England United Kingdom
110 Kidderminster 52.38819000 -2.25000000 England United Kingdom
111 Kidlington 51.82166000 -1.28860000 England United Kingdom
112 Kidsgrove 53.08691000 -2.23777000 England United Kingdom
113 Kilburn 53.00580000 -1.43869000 England United Kingdom
114 Kilham 54.06413000 -0.38057000 England United Kingdom
115 Killamarsh 53.32395000 -1.31688000 England United Kingdom
116 Kilsby 52.33375000 -1.17505000 England United Kingdom
117 Kimberley 52.98333000 -1.26667000 England United Kingdom
118 Kimbolton 52.29704000 -0.38916000 England United Kingdom
119 Kimpton 51.85089000 -0.29980000 England United Kingdom
120 Kineton 52.15645000 -1.51148000 England United Kingdom
121 King's Clipstone 53.17690000 -1.10129000 England United Kingdom
122 King's Lynn 52.75172000 0.39516000 England United Kingdom
123 Kings Hill 51.27437000 0.40237000 England United Kingdom
124 Kings Langley 51.71395000 -0.45044000 England United Kingdom
125 Kings Sutton 52.02313000 -1.27613000 England United Kingdom
126 Kings Worthy 51.08862000 -1.29780000 England United Kingdom
127 Kingsbridge 50.28451000 -3.77638000 England United Kingdom
128 Kingsbury 52.56106000 -1.67936000 England United Kingdom
129 Kingsclere 51.32487000 -1.24339000 England United Kingdom
130 Kingskerswell 50.49915000 -3.58195000 England United Kingdom
131 Kingsland 52.24911000 -2.81542000 England United Kingdom
132 Kingsley 53.26667000 -2.66667000 England United Kingdom
133 Kingsteignton 50.55000000 -3.58333000 England United Kingdom
134 Kingston Bagpuize 51.68150000 -1.42041000 England United Kingdom
135 Kingston Seymour 51.39833000 -2.86111000 England United Kingdom
136 Kingston upon Hull 53.74460000 -0.33525000 England United Kingdom
137 Kingston upon Thames 51.41259000 -0.29740000 England United Kingdom
138 Kingswinford 52.49755000 -2.16889000 England United Kingdom
139 Kingswood 51.45278000 -2.50833000 England United Kingdom
140 Kington 52.20000000 -2.01667000 England United Kingdom
141 Kintbury 51.39958000 -1.44865000 England United Kingdom
142 Kinvere 52.45000000 -2.23333000 England United Kingdom
143 Kippax 53.76687000 -1.37099000 England United Kingdom
144 Kirby Muxloe 52.63025000 -1.22755000 England United Kingdom
145 Kirk Sandall 53.56211000 -1.06876000 England United Kingdom
146 Kirkburton 53.61047000 -1.70292000 England United Kingdom
147 Kirkby 53.48138000 -2.89215000 England United Kingdom
148 Kirkby in Ashfield 53.09982000 -1.24379000 England United Kingdom
149 Kirkby Lonsdale 54.20259000 -2.59827000 England United Kingdom
150 Kirkby Stephen 54.47229000 -2.34865000 England United Kingdom
151 Kirkbymoorside 54.27014000 -0.93218000 England United Kingdom
152 Kirkham 53.78244000 -2.87189000 England United Kingdom
153 Kirklees 53.58333000 -1.75000000 England United Kingdom
154 Kirton 52.92774000 -0.06008000 England United Kingdom
155 Kirton in Lindsey 53.47548000 -0.59566000 England United Kingdom
156 Kislingbury 52.22976000 -0.97914000 England United Kingdom
157 Kiveton Park 53.34120000 -1.25498000 England United Kingdom
158 Knaphill 51.32010000 -0.61584000 England United Kingdom
159 Knaresborough 54.00910000 -1.46851000 England United Kingdom
160 Knebworth 51.86674000 -0.18394000 England United Kingdom
161 Knottingley 53.70778000 -1.25639000 England United Kingdom
162 Knowle 52.38333000 -1.73333000 England United Kingdom
163 Knowsley 53.41667000 -2.83333000 England United Kingdom
164 Knutsford 53.30289000 -2.37482000 England United Kingdom
165 Laceby 53.54092000 -0.16830000 England United Kingdom
166 Lacock 51.41528000 -2.12194000 England United Kingdom
167 Lakenheath 52.41755000 0.52211000 England United Kingdom
168 Lamberhurst 51.10050000 0.38967000 England United Kingdom
169 Lambeth 51.49635000 -0.11152000 England United Kingdom
170 Lambourn 51.50805000 -1.53105000 England United Kingdom
171 Lamesley 54.91567000 -1.60945000 England United Kingdom
172 Lancashire 53.83333000 -2.50000000 England United Kingdom
173 Lancaster 54.04649000 -2.79988000 England United Kingdom
174 Lanchester 54.82108000 -1.74256000 England United Kingdom
175 Lancing 50.82882000 -0.32247000 England United Kingdom
176 Landrake 50.42265000 -4.29023000 England United Kingdom
177 Langford 52.05460000 -0.27165000 England United Kingdom
178 Langham 52.69152000 -0.75385000 England United Kingdom
179 Langho 53.80217000 -2.45076000 England United Kingdom
180 Langley Green 51.12817000 -0.19835000 England United Kingdom
181 Langley Park 54.79979000 -1.67005000 England United Kingdom
182 Langport 51.03778000 -2.82806000 England United Kingdom
183 Langtoft 52.69834000 -0.34040000 England United Kingdom
184 Lark Hill 51.20000000 -1.81667000 England United Kingdom
185 Larkfield 51.30143000 0.44855000 England United Kingdom
186 Latchingdon and Snoreham 51.67160000 0.72578000 England United Kingdom
187 Launceston 50.63699000 -4.36006000 England United Kingdom
188 Lavendon 52.17279000 -0.66109000 England United Kingdom
189 Lavenham 52.10861000 0.79617000 England United Kingdom
190 Layer de la Haye 51.84593000 0.85745000 England United Kingdom
191 Leasingham 53.02573000 -0.42606000 England United Kingdom
192 Leatherhead 51.29652000 -0.33380000 England United Kingdom
193 Lechlade 51.69403000 -1.69128000 England United Kingdom
194 Leconfield 53.87730000 -0.45729000 England United Kingdom
195 Ledbury 52.03639000 -2.42635000 England United Kingdom
196 Ledsham 53.76322000 -1.30857000 England United Kingdom
197 Lee-on-the-Solent 50.80169000 -1.20174000 England United Kingdom
198 Leeds 53.79648000 -1.54785000 England United Kingdom
199 Leek 53.10434000 -2.02207000 England United Kingdom
200 Leek Wootton 52.31782000 -1.57933000 England United Kingdom