Scotland, United Kingdom weather forecasts
506 cities and towns of 1,000 people or more, each with its own forecast page.
- Aberchirder 1,250
- Aberdeen 198,590
- Aberdour 1,650
- Aberfeldy 1,960
- Aberlady 1,180
- Abernethy 1,470
- Aboyne 2,650
- Addiebrownhill 1,470
- Airdrie 36,390
- Airth 1,760
- Alexandria 6,940
- Alford 2,290
- Allanton 1,266
- Allanton 1,180
- Alloa 20,390
- Almondbank 1,420
- Alness 5,700
- Alva 4,720
- Alyth 2,410
- Annan 8,760
- Anstruther 3,420
- Arbroath 23,640
- Ardersier 1,110
- Ardrishaig 1,320
- Ardrossan 10,500
- Armadale 12,720
- Ashgill 1,460
- Auchinleck 3,760
- Auchterarder 5,840
- Auchtermuchty 2,120
- Aviemore 3,150
- Ayr 46,260
- Balerno 6,000
- Balfron 1,860
- Balintore 1,090
- Ballater 1,550
- Ballingry 5,940
- Balloch 1,743
- Balloch 1,440
- Balmedie 2,520
- Balmullo 1,430
- Banchory 7,440
- Banff 4,000
- Bankfoot 1,270
- Banknock 2,370
- Bannockburn 7,040
- Bargeddie 2,670
- Barra 1,078
- Barrhead 17,890
- Bathgate 23,600
- Bearsden 28,470
- Beauly 1,360
- Beith 6,170
- Bellsbank 1,350
- Bellshill 19,700
- Benbecula 1,219
- Biggar 2,330
- Bilston 1,210
- Bishopbriggs 23,680
- Bishopton 4,640
- Blackburn 5,480
- Blackburn 2,980
- Blackridge 1,950
- Blackwood 1,901
- Blairgowrie and Rattray 8,890
- Blantyre 17,090
- Bo’ness 14,840
- Boddam 1,290
- Bonhill 9,180
- Bonnybridge 5,280
- Bonnyrigg 18,320
- Bothwell 6,410
- Brechin 7,230
- Bridge of Allan 5,320
- Bridge of Earn 2,790
- Bridge of Weir 4,860
- Brightons 4,700
- Brora 1,290
- Broxburn 15,970
- Buckhaven 4,340
- Buckie 8,430
- Burghead 1,840
- Burntisland 6,370
- Busby 3,220
- Cairneyhill 2,480
- Cairnryan 3,757
- Calderbank 1,610
- Caldercruix 2,440
- Callander 3,120
- Cambusbarron 3,224
- Cambuslang 30,790
- Camelon 4,508
- Campbeltown 4,500
- Caol 3,220
- Cardenden 4,913
- Cardross 2,130
- Carfin 2,510
- Carluke 13,810
- Carmunnock 1,250
- Carnoustie 11,310
- Carnwath 1,430
- Carron 2,530
- Carronshore 3,040
- Castle Douglas 4,070
- Catrine 2,210
- Chapelhall 6,560
- Charlestown of Aberlour 1,020
- Chirnside 1,400
- Chryston 2,900
- Clackmannan 3,450
- Clarkston 9,460
- Cleland 3,000
- Clydebank 25,620
- Coalburn 1,267
- Coatbridge 43,950
- Cockenzie 5,660
- Coldstream 1,870
- Colinton 7,637
- Comrie 1,900
- Conon Bridge 1,710
- Coupar Angus 2,350
- Cove 7,060
- Cowdenbeath 12,030
- Cowie 2,640
- Coylton 2,180
- Crail 1,670
- Crieff 7,280
- Crossford 2,350
- Crossgates 2,530
- Crosshouse 2,850
- Croy 1,390
- Cruden Bay 1,670
- Cullen 1,450
- Culloden 4,240
- Cults 3,500
- Cumbernauld 50,530
- Cumnock 8,920
- Cupar 9,270
- Currie 6,500
- Dalbeattie 4,260
- Dalgety Bay 9,810
- Dalkeith 12,720
- Dalmellington 1,390
- Dalmuir 8,933
- Dalry 5,560
- Dalrymple 1,510
- Dalserf 17,985
- Danderhall 2,770
- Darvel 3,860
- Denny 7,860
- Dennyloanhead 1,530
- Dingwall 5,360
- Dollar 2,740
- Dornoch 1,430
- Douglas 1,560
- Doune 1,760
- Dreghorn 3,640
- Drongan 3,170
- Drumnadrochit 1,130
- Dufftown 1,660
- Dumbarton 19,950
- Dumfries 46,500
- Dunbar 10,270
- Dunblane 9,310
- Dundee 148,210
- Dundonald 2,670
- Dunfermline 54,990
- Dunipace 2,580
- Dunkeld 1,330
- Dunlop 1,160
- Dunoon 8,160
- Duns 2,680
- Duntocher 7,036
- Eaglesham 3,150
- Earlston 1,780
- East Calder 4,710
- East Kilbride 75,310
- East Linton 1,700
- East Wemyss 1,970
- East Whitburn 1,240
- Eastriggs 1,850
- Edinburgh 514,990
- Elderslie 5,690
- Elgin 25,040
- Ellon 10,070
- Errol 1,410
- Erskine 15,530
- Evanton 1,390
- Eyemouth 3,580
- Faifley 5,030
- Fairlie 1,440
- Falkirk 35,310
- Falkland 1,110
- Fallin 2,850
- Fauldhouse 4,840
- Fenwick 1,070
- Findochty 1,180
- Fochabers 1,690
- Forfar 13,970
- Forres 9,900
- Fort William 15,757
- Forth 2,240
- Fortrose 1,400
- Fraserburgh 12,570
- Freuchie 1,240
- Friockheim 1,010
- Galashiels 10,060
- Galston 4,690
- Garelochhead 2,110
- Gartcosh 2,130
- Giffnock 12,070
- Girvan 6,650
- Glasgow 626,410
- Glenboig 2,780
- Glenmavis 2,290
- Glenrothes 38,360
- Golspie 1,410
- Gorebridge 6,330
- Gourock 10,210
- Grangemouth 16,120
- Grantown on Spey 2,440
- Greenock 41,280
- Gretna 3,110
- Gullane 2,570
- Haddington 9,020
- Halkirk 1,020
- Hallglen 3,200
- Hamilton 54,480
- Harthill 3,710
- Hawick 13,512
- Head of Muir 1,710
- Helensburgh 13,230
- High Blantyre 16,739
- High Valleyfield 2,280
- Hillside 1,170
- Holytown 5,080
- Hopeman 1,710
- Houston 6,420
- Howwood 1,580
- Huntly 4,550
- Inchinnan 1,910
- Inchture 1,220
- Innerleithen 3,040
- Insch 2,320
- Inverbervie 2,310
- Invergordon 3,930
- Invergowrie 1,770
- Inverkeithing 5,220
- Inverkip 3,060
- Inverness 47,790
- Inverurie 14,660
- Irvine 34,130
- Isle of Arran 5,058
- Isle of Bute 7,228
- Isle of Cumbrae 1,434
- Isle of Islay 3,457
- Isle of Lewis 18,500
- Isle Of Mull 2,667
- Isle of North Uist 1,271
- Isle of South Uist 1,818
- Jedburgh 3,860
- Johnstone 15,930
- Keith 4,740
- Kelso 6,870
- Kelty 6,590
- Kemnay 3,830
- Kennoway 4,600
- Kilbarchan 3,580
- Kilbirnie 7,520
- Kilcreggan 1,290
- Killearn 1,670
- Kilmacolm 4,000
- Kilmarnock 46,970
- Kilmaurs 2,800
- Kilsyth 9,860
- Kilwinning 16,100
- Kincardine 2,810
- Kinghorn 2,870
- Kinglassie 1,820
- Kingskettle 1,010
- Kingswells 4,750
- Kingussie 1,470
- Kinloss 1,250
- Kinross 4,910
- Kintore 4,680
- Kippen 1,110
- Kirkcaldy 50,370
- Kirkconnel 2,070
- Kirkcudbright 3,350
- Kirkintilloch 19,630
- Kirkliston 4,740
- Kirknewton 1,950
- Kirkwall 7,150
- Kirriemuir 6,160
- Ladybank 1,530
- Lamlash 1,030
- Lanark 8,880
- Langholm 2,250
- Larbert 9,530
- Largs 11,030
- Larkhall 15,030
- Lauder 1,610
- Laurencekirk 2,920
- Laurieston 2,670
- Law 3,250
- Lennoxtown 4,060
- Lenzie 8,580
- Lerwick 6,760
- Leslie 3,050
- Lesmahagow 4,380
- Letham 1,650
- Leuchars 2,200
- Leven 8,960
- Lhanbryde 1,970
- Limekilns 1,400
- Linlithgow 12,840
- Linwood 8,590
- Livingston 56,840
- Loanhead 6,350
- Locharbriggs 5,960
- Lochgelly 6,586
- Lochgilphead 2,390
- Lochmaben 2,100
- Lochwinnoch 2,900
- Lockerbie 4,190
- Logan 1,220
- Longforgan 1,210
- Longniddry 2,430
- Lossiemouth 6,840
- Luncarty 1,680
- Lundin Links 2,124
- Macduff 4,030
- Macmerry 1,350
- Maddiston 3,190
- Markinch 2,430
- Maryburgh 1,180
- Mauchline 4,130
- Maybole 4,750
- Mayfield 13,690
- Meikle Earnock 54,480
- Melrose 2,500
- Menstrie 2,870
- Methil 10,890
- Methven 1,200
- Mid Calder 3,460
- Millport 1,280
- Milltimber 2,660
- Milnathort 1,910
- Milngavie 12,840
- Milton of Campsie 3,950
- Milton of Leys 1,740
- Mintlaw 2,720
- Moffat 2,550
- Monifieth 8,210
- Montrose 11,730
- Moodiesburn 6,900
- Mossblown 2,090
- Mossend 13,480
- Motherwell 32,840
- Muir of Ord 2,620
- Muirhead 1,542
- Muirhead 1,390
- Muirkirk 1,540
- Musselburgh 23,620
- Nairn 10,190
- Neilston 5,310
- New Cumnock 2,840
- New Pitsligo 1,150
- New Stevenston 5,450
- Newarthill 6,480
- Newbridge 1,013
- Newburgh 2,060
- Newburgh 1,470
- Newmacher 2,510
- Newmains 5,710
- Newmilns 2,980
- Newport-on-Tay 4,203
- Newton Mearns 28,210
- Newton Stewart 4,010
- Newtonhill 3,040
- Newtonmore 1,100
- Newtown St Boswells 1,330
- North Berwick 7,840
- North Queensferry 1,070
- Oakley 2,280
- Oban 8,140
- Ochiltree 1,080
- Old Kilpatrick 4,850
- Oldmeldrum 3,230
- Ormiston 2,040
- Overtown 2,110
- Paisley 77,270
- Patna 2,190
- Peebles 8,380
- Pencaitland 1,480
- Penicuik 16,150
- Perth 47,350
- Peterculter 4,560
- Peterhead 19,060
- Pitlochry 2,880
- Pitmedden 1,420
- Pittenweem 1,490
- Plains 2,740
- Plean 1,920
- Polbeth 2,350
- Polmont 5,040
- Port Bannatyne 1,200
- Port Erroll 1,620
- Port Glasgow 14,200
- Portknockie 1,270
- Portlethen 8,200
- Portree 2,310
- Portsoy 1,730
- Prestonpans 9,490
- Prestwick 14,880
- Queensferry 8,960
- Ratho 1,730
- Ratho Station 1,270
- Redding 2,540
- Reddingmuirhead 1,580
- Renfrew 24,270
- Renton 2,490
- Rhu 1,870
- Rosehearty 1,320
- Rosewell 2,020
- Roslin 1,630
- Rosneath 1,260
- Rosyth 13,570
- Rothes 1,230
- Rothesay 4,310
- Rothienorman 1,060
- Rutherglen 30,950
- Saint Andrews 18,410
- Saint Boswells 1,400
- Saint Cyrus 1,060
- Saint Monans 1,230
- Saline 1,100
- Salsburgh 1,540
- Saltcoats 12,250
- Sandbank 1,380
- Sandwick 1,217
- Sanquhar 1,980
- Sauchie 6,310
- Scalloway 1,100
- Scone 5,030
- Seafield 1,330
- Selkirk 5,730
- Shieldhill 2,470
- Shotts 8,235
- Skelmorlie 1,990
- Slamannan 1,360
- Smithton 2,090
- Springside 1,260
- Stanley 1,450
- Stenhousemuir 9,620
- Stepps 6,730
- Stevenston 9,290
- Stewarton 7,140
- Stirling 37,910
- Stonehaven 11,150
- Stonehouse 5,500
- Stoneyburn 1,970
- Stornoway 7,500
- Stranraer 10,510
- Strathaven 7,480
- Strathblane 1,960
- Strathpeffer 1,070
- Stromness 2,490
- Symington 1,050
- Tain 3,690
- Tarbert 1,130
- Tarbolton 1,900
- Tayport 3,920
- Thornhill 1,610
- Thornliebank 4,190
- Thornton 2,110
- Thurso 7,390
- Tillicoultry 5,160
- Torphins 1,410
- Torrance 2,370
- Townhill 1,220
- Tranent 11,910
- Troon 14,950
- Tullibody 8,710
- Turriff 5,060
- Twechar 1,160
- Tweedbank 2,100
- Uddingston 5,610
- Ullapool 1,500
- Vale of Leven 24,640
- Viewpark 16,020
- Waterfoot 1,260
- Wemyss Bay 2,580
- West Calder 3,100
- West Kilbride 4,760
- West Linton 1,530
- Westhill 12,110
- Westhill 5,410
- Westquarter 1,150
- Whitburn 11,490
- Whitecraig 1,200
- Whitehills 1,140
- Wick 7,140
- Winchburgh 2,500
- Windygates 1,890
- Wishaw 30,050
What is here
- Seven days
- The high, the low, the chance and amount of rain and snow, the wind and the forecaster’s words for each day and night, from the National Weather Service grid for the exact cell your town sits in.
- Hour by hour
- Temperature, what it feels like, dew point, humidity, chance and amount of precipitation, wind and gusts, sky cover, the chance of thunder, pressure, visibility and ceiling, as a chart and as a table, with nights shaded.
- Everything else on the grid
- The office edits about sixty fields for every cell. The ones the mainstream forecast pages leave out are here as a daily table: HeatRisk, wet bulb globe temperature, lightning activity, mixing height, transport wind, the fire weather indices, and at the coast the waves and swell.
- The discussion
- The Area Forecast Discussion the forecaster wrote to explain the forecast, in their own words, with the specialist annexes folded away. Also the office’s hazardous weather outlook.
- Beyond the week
- The Storm Prediction Center’s severe weather category for each of the next eight days, the Weather Prediction Center’s rainfall forecast to day seven and its winter storm severity, and the Climate Prediction Center’s odds for days six to fourteen, all read at your coordinate.
- Against the record
- Each forecast day beside the same date at the nearest long-record station: the thirty-year normal and the record high and low with their years, so a forecast high that would break a record says so.
- The next 90 days
- The forecast as far as the grid, the National Blend and the global models reach, and the calendar after that: the normal and the record for every date, with the Climate Prediction Center’s lean for the weeks, the month and the season drawn over them. No made-up highs for a date three months out.
Common questions
Where does this forecast come from?
From the National Weather Service forecast grid published at api.weather.gov, the same grid the local forecast office edits through the day and the source of every forecast on weather.gov. The written periods, the hourly digest and the forecaster’s discussion are the NWS’s own products, shown as issued. Nothing here is a blend a website made.
How far ahead does it go?
The grid runs seven days ahead, hour by hour for the first days and in three to six hour steps after that. The National Blend of Models carries the days to eleven and the global models to sixteen. Beyond that the page carries the national centers’ outlooks, severe weather to day eight, rainfall to day seven, and the Climate Prediction Center’s odds for the coming weeks, month and season, over a ninety-day calendar of the normal and the record for each date. No forecast has skill day by day past about two weeks, and this page does not print one.
Why is this different from the app on my phone?
Most forecast apps show a blend of models chosen by the company that makes the app. This page shows the forecast the local National Weather Service office issues, edited by the forecasters who will also issue the warnings, and it shows all of it rather than the six numbers that fit on a phone. The discussion explains the reasoning, which no app carries.
What is a place’s address here?
Every town has its own page, such as /forecast/us/oklahoma/oklahoma-city/, and every day at a town has one too. A ZIP code typed into the search goes to the town it belongs to. Any coordinate at all can be looked up, and the page names the nearest town.
What the weather actually was · Open the live radar · Where the data comes from