Cities north of 45°: nights without astronomical darkness in 2027
"Below 18°" is when the sun never reaches the 18° depression used by the Karachi, Muslim World League and Moonsighting methods; "below 15°" is the same for ISNA's 15°. Solstice times are for 21 June (north) or 21 December (south) with each country's usual method.
| City | Country | Latitude | No 18° night | Nights | No 15° night | Solstice Fajr | Solstice Isha | Isha→Fajr |
|---|---|---|---|---|---|---|---|---|
| Anchorage | United States | 61.2°N | 19 Apr – 23 Aug | 127 | 28 Apr – 14 Aug | 3:41 AM | 12:22 AM | 3h 19m |
| Aberdeen | United Kingdom | 57.1°N | 1 May – 11 Aug | 103 | 12 May – 1 Aug | 3:20 AM | 11:00 PM | 4h 20m |
| Edinburgh | United Kingdom | 56.0°N | 5 May – 7 Aug | 95 | 17 May – 27 Jul | 3:31 AM | 10:58 PM | 4h 34m |
| Glasgow | United Kingdom | 55.9°N | 6 May – 7 Aug | 94 | 17 May – 27 Jul | 3:36 AM | 11:01 PM | 4h 35m |
| Newcastle upon Tyne | United Kingdom | 55.0°N | 9 May – 4 Aug | 88 | 21 May – 22 Jul | 2:24 AM | 11:10 PM | 3h 14m |
| Sunderland | United Kingdom | 54.9°N | 9 May – 4 Aug | 88 | 21 May – 22 Jul | 2:24 AM | 11:09 PM | 3h 15m |
| Belfast | United Kingdom | 54.6°N | 10 May – 2 Aug | 85 | 23 May – 21 Jul | 2:45 AM | 11:25 PM | 3h 20m |
| Burnley | United Kingdom | 53.8°N | 13 May – 30 Jul | 79 | 27 May – 16 Jul | 2:36 AM | 11:04 PM | 3h 32m |
| Leeds | United Kingdom | 53.8°N | 13 May – 30 Jul | 79 | 27 May – 16 Jul | 2:33 AM | 11:02 PM | 3h 31m |
| Bradford | United Kingdom | 53.8°N | 13 May – 30 Jul | 79 | 27 May – 16 Jul | 2:34 AM | 11:03 PM | 3h 31m |
| Preston | United Kingdom | 53.8°N | 13 May – 30 Jul | 79 | 27 May – 16 Jul | 2:38 AM | 11:06 PM | 3h 32m |
| Blackburn | United Kingdom | 53.8°N | 13 May – 30 Jul | 79 | 27 May – 16 Jul | 2:37 AM | 11:05 PM | 3h 32m |
| Kingston upon Hull | United Kingdom | 53.7°N | 13 May – 30 Jul | 79 | 27 May – 16 Jul | 2:29 AM | 10:57 PM | 3h 32m |
| Halifax | United Kingdom | 53.7°N | 13 May – 30 Jul | 79 | 28 May – 16 Jul | 2:35 AM | 11:02 PM | 3h 33m |
| Batley | United Kingdom | 53.7°N | 14 May – 30 Jul | 78 | 28 May – 16 Jul | 2:34 AM | 11:01 PM | 3h 33m |
| Dewsbury | United Kingdom | 53.7°N | 14 May – 30 Jul | 78 | 28 May – 16 Jul | 2:34 AM | 11:01 PM | 3h 33m |
| Huddersfield | United Kingdom | 53.6°N | 14 May – 30 Jul | 78 | 28 May – 15 Jul | 2:35 AM | 11:02 PM | 3h 33m |
| Rochdale | United Kingdom | 53.6°N | 14 May – 30 Jul | 78 | 28 May – 15 Jul | 2:37 AM | 11:03 PM | 3h 34m |
| Bolton | United Kingdom | 53.6°N | 14 May – 29 Jul | 77 | 28 May – 15 Jul | 2:38 AM | 11:04 PM | 3h 34m |
| Edmonton | Canada | 53.6°N | 14 May – 29 Jul | 77 | 29 May – 15 Jul | 4:05 AM | 11:07 PM | 4h 58m |
| Wigan | United Kingdom | 53.5°N | 14 May – 29 Jul | 77 | 29 May – 15 Jul | 2:39 AM | 11:04 PM | 3h 35m |
| Oldham | United Kingdom | 53.5°N | 14 May – 29 Jul | 77 | 29 May – 15 Jul | 2:37 AM | 11:02 PM | 3h 35m |
| Manchester | United Kingdom | 53.5°N | 14 May – 29 Jul | 77 | 29 May – 14 Jul | 2:38 AM | 11:02 PM | 3h 36m |
| St Helens | United Kingdom | 53.5°N | 15 May – 29 Jul | 76 | 29 May – 14 Jul | 2:40 AM | 11:04 PM | 3h 36m |
| Liverpool | United Kingdom | 53.4°N | 15 May – 29 Jul | 76 | 30 May – 14 Jul | 2:42 AM | 11:05 PM | 3h 37m |
| Birkenhead | United Kingdom | 53.4°N | 15 May – 29 Jul | 76 | 30 May – 14 Jul | 2:42 AM | 11:05 PM | 3h 37m |
| Warrington | United Kingdom | 53.4°N | 15 May – 29 Jul | 76 | 30 May – 14 Jul | 2:40 AM | 11:03 PM | 3h 37m |
| Sheffield | United Kingdom | 53.4°N | 15 May – 29 Jul | 76 | 30 May – 14 Jul | 2:36 AM | 10:59 PM | 3h 37m |
| Mansfield | United Kingdom | 53.1°N | 16 May – 28 Jul | 74 | 31 May – 12 Jul | 2:37 AM | 10:56 PM | 3h 40m |
| Stoke-on-Trent | United Kingdom | 53.0°N | 16 May – 27 Jul | 73 | 1 Jun – 11 Jul | 2:41 AM | 10:59 PM | 3h 42m |
| Nottingham | United Kingdom | 53.0°N | 17 May – 27 Jul | 72 | 2 Jun – 11 Jul | 2:38 AM | 10:55 PM | 3h 43m |
| Derby | United Kingdom | 52.9°N | 17 May – 27 Jul | 72 | 2 Jun – 11 Jul | 2:39 AM | 10:56 PM | 3h 43m |
| Leicester | United Kingdom | 52.6°N | 18 May – 26 Jul | 70 | 4 Jun – 8 Jul | 2:40 AM | 10:53 PM | 3h 47m |
| Wolverhampton | United Kingdom | 52.6°N | 18 May – 25 Jul | 69 | 5 Jun – 8 Jul | 2:44 AM | 10:56 PM | 3h 48m |
| Walsall | United Kingdom | 52.6°N | 18 May – 25 Jul | 69 | 5 Jun – 8 Jul | 2:44 AM | 10:56 PM | 3h 47m |
| Dudley | United Kingdom | 52.5°N | 19 May – 25 Jul | 68 | 5 Jun – 7 Jul | 2:45 AM | 10:56 PM | 3h 48m |
| Birmingham | United Kingdom | 52.5°N | 19 May – 25 Jul | 68 | 5 Jun – 7 Jul | 2:44 AM | 10:55 PM | 3h 49m |
| Coventry | United Kingdom | 52.4°N | 19 May – 25 Jul | 68 | 6 Jun – 6 Jul | 2:43 AM | 10:53 PM | 3h 50m |
| Northampton | United Kingdom | 52.3°N | 20 May – 24 Jul | 66 | 8 Jun – 5 Jul | 2:41 AM | 10:49 PM | 3h 52m |
| Ipswich | United Kingdom | 52.1°N | 21 May – 23 Jul | 64 | 10 Jun – 3 Jul | 2:35 AM | 10:40 PM | 3h 54m |
| Milton Keynes | United Kingdom | 52.0°N | 21 May – 23 Jul | 64 | 10 Jun – 3 Jul | 2:42 AM | 10:48 PM | 3h 54m |
| Luton | United Kingdom | 51.9°N | 21 May – 22 Jul | 63 | 12 Jun – 30 Jun | 2:42 AM | 10:45 PM | 3h 57m |
| Swansea | United Kingdom | 51.6°N | 23 May – 21 Jul | 60 | 18 Jun – 25 Jun | 2:58 AM | 10:58 PM | 4h 00m |
| Archway | United Kingdom | 51.6°N | 23 May – 21 Jul | 60 | 20 Jun – 22 Jun | 2:43 AM | 10:42 PM | 4h 01m |
| Swindon | United Kingdom | 51.6°N | 23 May – 20 Jul | 59 | – | 2:50 AM | 10:49 PM | 4h 01m |
| Ilford | United Kingdom | 51.6°N | 23 May – 20 Jul | 59 | – | 2:42 AM | 10:41 PM | 4h 01m |
| Southend-on-Sea | United Kingdom | 51.5°N | 23 May – 20 Jul | 59 | – | 2:40 AM | 10:39 PM | 4h 01m |
| Islington | United Kingdom | 51.5°N | 23 May – 20 Jul | 59 | – | 2:43 AM | 10:42 PM | 4h 01m |
| Barking | United Kingdom | 51.5°N | 23 May – 20 Jul | 59 | – | 2:42 AM | 10:41 PM | 4h 01m |
| Slough | United Kingdom | 51.5°N | 23 May – 20 Jul | 59 | – | 2:45 AM | 10:44 PM | 4h 01m |
| London | United Kingdom | 51.5°N | 23 May – 20 Jul | 59 | – | 2:43 AM | 10:42 PM | 4h 01m |
| City of Westminster | United Kingdom | 51.5°N | 23 May – 20 Jul | 59 | – | 2:43 AM | 10:42 PM | 4h 01m |
| Cardiff | United Kingdom | 51.5°N | 23 May – 20 Jul | 59 | – | 2:56 AM | 10:54 PM | 4h 02m |
| Reading | United Kingdom | 51.5°N | 24 May – 20 Jul | 58 | – | 2:47 AM | 10:45 PM | 4h 02m |
| Bristol | United Kingdom | 51.5°N | 24 May – 20 Jul | 58 | – | 2:54 AM | 10:52 PM | 4h 01m |
| Bexley | United Kingdom | 51.4°N | 24 May – 20 Jul | 58 | – | 2:43 AM | 10:40 PM | 4h 03m |
| Croydon | United Kingdom | 51.4°N | 24 May – 20 Jul | 58 | – | 2:44 AM | 10:41 PM | 4h 03m |
| Sutton | United Kingdom | 51.4°N | 24 May – 19 Jul | 57 | – | 2:45 AM | 10:41 PM | 4h 04m |
| Calgary | Canada | 51.1°N | 26 May – 18 Jul | 54 | – | 4:18 AM | 10:59 PM | 5h 19m |
| Southampton | United Kingdom | 50.9°N | 27 May – 17 Jul | 52 | – | 2:52 AM | 10:44 PM | 4h 08m |
| Brighton | United Kingdom | 50.8°N | 27 May – 17 Jul | 52 | – | 2:48 AM | 10:38 PM | 4h 10m |
| Portsmouth | United Kingdom | 50.8°N | 27 May – 16 Jul | 51 | – | 2:52 AM | 10:42 PM | 4h 10m |
| Plymouth | United Kingdom | 50.4°N | 30 May – 14 Jul | 46 | – | 3:07 AM | 10:52 PM | 4h 14m |
| Winnipeg | Canada | 49.9°N | 2 Jun – 10 Jul | 39 | – | 4:14 AM | 10:47 PM | 5h 27m |
| Vancouver | Canada | 49.2°N | 8 Jun – 5 Jul | 28 | – | 4:00 AM | 10:28 PM | 5h 33m |
| Surrey | Canada | 49.1°N | 9 Jun – 3 Jul | 25 | – | 4:00 AM | 10:27 PM | 5h 33m |
| Victoria | Canada | 48.4°N | – | 0 | – | 4:04 AM | 10:26 PM | 5h 38m |
| Seattle | United States | 47.6°N | – | 0 | – | 2:58 AM | 11:24 PM | 3h 34m |
| Québec | Canada | 46.8°N | – | 0 | – | 2:43 AM | 10:50 PM | 3h 53m |
| Tri-Cities | United States | 46.2°N | – | 0 | – | 3:01 AM | 10:56 PM | 4h 05m |
| Laval | Canada | 45.6°N | – | 0 | – | 3:06 AM | 10:47 PM | 4h 19m |
| Portland | United States | 45.5°N | – | 0 | – | 3:22 AM | 11:03 PM | 4h 19m |
| Montréal | Canada | 45.5°N | – | 0 | – | 3:06 AM | 10:46 PM | 4h 20m |
| Gatineau | Canada | 45.5°N | – | 0 | – | 3:15 AM | 10:55 PM | 4h 20m |
| Ottawa | Canada | 45.4°N | – | 0 | – | 3:15 AM | 10:54 PM | 4h 22m |
How the calculation works
The sun's lowest point is at local midnight, when it sits (90° − latitude − solar declination) below the horizon. In late June the declination is 23.4°, so any city north of 48.6° stays within 18° of the horizon all night, and north of 51.6° within 15°. Dates here come from that formula and are accurate to about a day.
Our city pages use Moonsighting Committee Worldwide for the UK and Islamic Society of North America (ISNA) for Canada, with the high-latitude rule Adhan recommends for each latitude. See the methodology for how UK mosque timetables compare.
Frequently asked questions
Why is there no true Fajr in the UK in summer?
Fajr begins at true dawn and Isha when twilight ends, which most methods place when the sun is 15–18° below the horizon. North of about 48.5° the midsummer sun never sinks 18° below the horizon, so the night never gets dark enough: twilight runs from sunset to sunrise. In 66 of the 407 cities we cover, the sun never sinks 18° below the horizon for part of the summer, so true dawn and the end of twilight, which mark Fajr and Isha, never come. In Anchorage this lasts 127 nights in 2027 (19 Apr – 23 Aug); in London, 59.
How are Fajr and Isha calculated when twilight never ends?
Scholars and calculation bodies use an approximation for those nights: the "seventh of the night" rule (Fajr begins in the last seventh of the night, Isha ends the first seventh), the "middle of the night" rule, or the time from the nearest latitude or date when the angle is reached. Our pages use Adhan's recommended rule for the latitude; the Moonsighting Committee method, our UK default, applies its own seasonal adjustment. Many UK mosques publish their own fixed timetables for these weeks.
Where is the shortest night between Isha and Fajr?
On the summer solstice, Newcastle upon Tyne (United Kingdom) has the shortest gap among our cities: 3h 14m from Isha to the next Fajr.
Does this affect Ramadan?
Not in 2027: Ramadan falls in February and March, when nights are long. Ramadan moves about 11 days earlier each year and reaches the northern summer again in the mid-2040s.
Data: SalahTable calculations, free to reuse under CC BY 4.0 with a link to this page.