Scotland - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank City State Country Population
201. Eaglesham ScotlandUnited Kingdom 3,077
202. Kincardine ScotlandUnited Kingdom 3,014
203. Law ScotlandUnited Kingdom 2,994
204. Mid Calder ScotlandUnited Kingdom 2,954
205. Newmilns ScotlandUnited Kingdom 2,941
206. New Cumnock ScotlandUnited Kingdom 2,884
207. Dollar ScotlandUnited Kingdom 2,845
208. Wemyss Bay ScotlandUnited Kingdom 2,838
209. High Valleyfield ScotlandUnited Kingdom 2,837
210. Callander ScotlandUnited Kingdom 2,782
211. Kinghorn ScotlandUnited Kingdom 2,776
212. West Calder ScotlandUnited Kingdom 2,769
213. Cleland ScotlandUnited Kingdom 2,733
214. Gretna ScotlandUnited Kingdom 2,692
215. Lochwinnoch ScotlandUnited Kingdom 2,684
216. Mintlaw ScotlandUnited Kingdom 2,673
217. Conon Bridge ScotlandUnited Kingdom 2,665
218. Cairneyhill ScotlandUnited Kingdom 2,660
219. Duns ScotlandUnited Kingdom 2,630
220. Coylton ScotlandUnited Kingdom 2,607
221. Innerleithen ScotlandUnited Kingdom 2,591
222. Pitlochry ScotlandUnited Kingdom 2,551
223. Aviemore ScotlandUnited Kingdom 2,545
224. Kilmaurs ScotlandUnited Kingdom 2,528
225. Overtown ScotlandUnited Kingdom 2,519
226. Cowie ScotlandUnited Kingdom 2,506
227. Chryston ScotlandUnited Kingdom 2,495
228. Longniddry ScotlandUnited Kingdom 2,482
229. Crossford ScotlandUnited Kingdom 2,448
230. Dunipace ScotlandUnited Kingdom 2,428
231. Crosshouse ScotlandUnited Kingdom 2,418
232. Dundonald ScotlandUnited Kingdom 2,399
233. Alyth ScotlandUnited Kingdom 2,354
234. Leuchars ScotlandUnited Kingdom 2,341
235. Markinch ScotlandUnited Kingdom 2,309
236. Lochgilphead ScotlandUnited Kingdom 2,272
237. Alford ScotlandUnited Kingdom 2,237
238. Aboyne ScotlandUnited Kingdom 2,236
239. Bridge of Earn ScotlandUnited Kingdom 2,231
240. Langholm ScotlandUnited Kingdom 2,213
241. Crossgates ScotlandUnited Kingdom 2,200
242. Kintore ScotlandUnited Kingdom 2,170
243. Inverbervie ScotlandUnited Kingdom 2,162
244. Coupar Angus ScotlandUnited Kingdom 2,160
245. Renton ScotlandUnited Kingdom 2,145
246. Gullane ScotlandUnited Kingdom 2,133
247. Lundin Links ScotlandUnited Kingdom 2,124
248. Grantown on Spey ScotlandUnited Kingdom 2,122
249. Biggar ScotlandUnited Kingdom 2,120
250. Patna ScotlandUnited Kingdom 2,088
251. Forth ScotlandUnited Kingdom 2,087
252. Moffat ScotlandUnited Kingdom 2,077
253. Ormiston ScotlandUnited Kingdom 2,062
254. Comrie ScotlandUnited Kingdom 2,033
255. Oldmeldrum ScotlandUnited Kingdom 2,023
256. Auchtermuchty ScotlandUnited Kingdom 2,023
257. Kinloss ScotlandUnited Kingdom 2,011
258. East Linton ScotlandUnited Kingdom 2,008
259. Kirkconnel ScotlandUnited Kingdom 1,993
260. Sanquhar ScotlandUnited Kingdom 1,987
261. Caldercruix ScotlandUnited Kingdom 1,980
262. Catrine ScotlandUnited Kingdom 1,973
263. Aberfeldy ScotlandUnited Kingdom 1,937
264. Laurencekirk ScotlandUnited Kingdom 1,916
265. Lochmaben ScotlandUnited Kingdom 1,910
266. Newburgh ScotlandUnited Kingdom 1,909
267. Blackwood ScotlandUnited Kingdom 1,901
268. Cardross ScotlandUnited Kingdom 1,897
269. Rhu ScotlandUnited Kingdom 1,896
270. Portree ScotlandUnited Kingdom 1,886
271. Milnathort ScotlandUnited Kingdom 1,885
272. Skelmorlie ScotlandUnited Kingdom 1,859
273. East Wemyss ScotlandUnited Kingdom 1,856
274. Lhanbryd ScotlandUnited Kingdom 1,845
275. Coldstream ScotlandUnited Kingdom 1,823
276. Balmedie ScotlandUnited Kingdom 1,814
277. Pittenweem ScotlandUnited Kingdom 1,807
278. Muir of Ord ScotlandUnited Kingdom 1,807
279. Strathblane ScotlandUnited Kingdom 1,803
280. Kirknewton ScotlandUnited Kingdom 1,755
281. Killearn ScotlandUnited Kingdom 1,753
282. Plean ScotlandUnited Kingdom 1,752
283. Thornton ScotlandUnited Kingdom 1,743
284. Balloch ScotlandUnited Kingdom 1,743
285. Aberdour ScotlandUnited Kingdom 1,742
286. Inverkip ScotlandUnited Kingdom 1,733
287. Earlston ScotlandUnited Kingdom 1,728
288. Howwood ScotlandUnited Kingdom 1,712
289. Portsoy ScotlandUnited Kingdom 1,688
290. Douglas ScotlandUnited Kingdom 1,685
291. Burghead ScotlandUnited Kingdom 1,684
292. Hopeman ScotlandUnited Kingdom 1,675
293. Pencaitland ScotlandUnited Kingdom 1,671
294. Busby ScotlandUnited Kingdom 1,654
295. Tarbolton ScotlandUnited Kingdom 1,649
296. Melrose ScotlandUnited Kingdom 1,640
297. Port Erroll ScotlandUnited Kingdom 1,620
298. Doune ScotlandUnited Kingdom 1,616
299. Balfron ScotlandUnited Kingdom 1,605
300. Letham ScotlandUnited Kingdom 1,591