YozoraAtlas

Where has the night sky gotten brighter since 2012?

How much brighter the night sky overhead is in each of the 1013 cities than in 2012, from the same NASA satellite each year. The median city is +6%. 514 cities are more than 5% brighter, 301 are more than 5% darker, the rest about unchanged. The biggest rise is Celina, Texas: +101%.

Cities whose sky brightened most, 2012 to 2025

Cities whose sky got darker, 2012 to 2025

  1. Celina Texas+101%
  2. Leander Texas+91%
  3. Lakeville Minnesota+75%
  4. Lakewood New Jersey+72%
  5. Midland Texas+72%
  6. Menifee California+71%
  7. McKinney Texas+71%
  8. Lehi Utah+67%
  9. San Tan Valley Arizona+66%
  10. Frisco Texas+60%
  1. Tynemouth England-48%
  2. Washington England-47%
  3. Milton Keynes England-44%
  4. Dunfermline Scotland-41%
  5. Saint Peters England-39%
  6. Hartlepool England-39%
  7. Sunderland England-39%
  8. Waterlooville England-39%
  9. Dundee Scotland-38%
  10. Rhondda Wales-37%

The states, provinces and nations whose skies brightened most

State or regionCitiesMedian changeBrighter by 5%+Biggest rise
Texas · United States66+24%59 of 66Celina+101%
Utah · United States11+24%11 of 11Lehi+67%
Nevada · United States9+22%8 of 9Enterprise+50%
New Jersey · United States17+21%17 of 17Lakewood+72%
Idaho · United States6+20%6 of 6Idaho Falls+38%
California · United States134+19%113 of 134Menifee+71%
South Dakota · United States2+18%2 of 2Rapid City+22%
Arizona · United States18+16%16 of 18San Tan Valley+66%
Michigan · United States24+15%19 of 24Shelby+32%
Florida · United States57+14%49 of 57Doral+41%

Every city, from the biggest rise

The first twenty; search or filter for any city.

1013 places

  1. CelinaTexas · Bortle 7+101%since 2012
  2. LeanderTexas · Bortle 8+91%since 2012
  3. LakevilleMinnesota · Bortle 8+75%since 2012
  4. LakewoodNew Jersey · Bortle 8+72%since 2012
  5. MidlandTexas · Bortle 8+72%since 2012
  6. MenifeeCalifornia · Bortle 7+71%since 2012
  7. McKinneyTexas · Bortle 8+71%since 2012
  8. LehiUtah · Bortle 8+67%since 2012
  9. San Tan ValleyArizona · Bortle 6+66%since 2012
  10. FriscoTexas · Bortle 8+60%since 2012
  11. GeorgetownTexas · Bortle 8+58%since 2012
  12. Cathedral CityCalifornia · Bortle 8+56%since 2012
  13. TulareCalifornia · Bortle 8+51%since 2012
  14. EnterpriseNevada · Bortle 8+50%since 2012
  15. MansfieldTexas · Bortle 8+50%since 2012
  16. DelanoCalifornia · Bortle 7+49%since 2012
  17. LoganUtah · Bortle 7+49%since 2012
  18. KilleenTexas · Bortle 8+47%since 2012
  19. PflugervilleTexas · Bortle 8+47%since 2012
  20. HanfordCalifornia · Bortle 7+46%since 2012
  21. Lake ElsinoreCalifornia · Bortle 7+46%since 2012
  22. PerrisCalifornia · Bortle 8+46%since 2012
  23. YucaipaCalifornia · Bortle 7+46%since 2012
  24. SpringTexas · Bortle 8+46%since 2012
  25. VisaliaCalifornia · Bortle 8+45%since 2012
  26. Apple ValleyCalifornia · Bortle 7+43%since 2012
  27. BakersfieldCalifornia · Bortle 8+43%since 2012
  28. FontanaCalifornia · Bortle 8+43%since 2012
  29. FresnoCalifornia · Bortle 8+43%since 2012
  30. Missouri CityTexas · Bortle 8+43%since 2012
  31. OdessaTexas · Bortle 8+43%since 2012
  32. Lake Havasu CityArizona · Bortle 6+42%since 2012
  33. EastvaleCalifornia · Bortle 8+42%since 2012
  34. HesperiaCalifornia · Bortle 7+42%since 2012
  35. MercedCalifornia · Bortle 7+42%since 2012
  36. AnkenyIowa · Bortle 8+42%since 2012
  37. DentonTexas · Bortle 8+42%since 2012
  38. PickeringOntario · Bortle 7+41%since 2012
  39. HemetCalifornia · Bortle 8+41%since 2012
  40. DoralFlorida · Bortle 8+41%since 2012
  41. FishersIndiana · Bortle 8+41%since 2012
  42. HendersonNevada · Bortle 8+41%since 2012
  43. BuckeyeArizona · Bortle 7+39%since 2012
  44. RedlandsCalifornia · Bortle 8+39%since 2012
  45. Castle RockColorado · Bortle 7+39%since 2012
  46. Sunrise ManorNevada · Bortle 8+39%since 2012
  47. Cedar ParkTexas · Bortle 8+39%since 2012
  48. AvondaleArizona · Bortle 8+38%since 2012
  49. ClovisCalifornia · Bortle 8+38%since 2012
  50. Palm DesertCalifornia · Bortle 8+38%since 2012
  51. PortervilleCalifornia · Bortle 7+38%since 2012
  52. Idaho FallsIdaho · Bortle 7+38%since 2012
  53. RogersArkansas · Bortle 8+37%since 2012
  54. IndioCalifornia · Bortle 8+37%since 2012
  55. RialtoCalifornia · Bortle 8+37%since 2012
  56. VictorvilleCalifornia · Bortle 7+37%since 2012
  57. LaytonUtah · Bortle 8+37%since 2012
  58. MurrietaCalifornia · Bortle 8+36%since 2012
  59. OntarioCalifornia · Bortle 8+36%since 2012
  60. TemeculaCalifornia · Bortle 7+36%since 2012
  61. MeridianIdaho · Bortle 8+36%since 2012
  62. MantecaCalifornia · Bortle 8+34%since 2012
  63. RiverviewFlorida · Bortle 8+34%since 2012
  64. AllenTexas · Bortle 8+34%since 2012
  65. BrickNew Jersey · Bortle 8+33%since 2012
  66. WayneNew Jersey · Bortle 8+33%since 2012
  67. New BraunfelsTexas · Bortle 8+33%since 2012
  68. EscondidoCalifornia · Bortle 8+32%since 2012
  69. PomonaCalifornia · Bortle 8+32%since 2012
  70. Yorba LindaCalifornia · Bortle 8+32%since 2012
  71. ShelbyMichigan · Bortle 8+32%since 2012
  72. ConroeTexas · Bortle 8+32%since 2012
  73. West Valley CityUtah · Bortle 8+32%since 2012
  74. Grande PrairieAlberta · Bortle 8+31%since 2012
  75. SpringdaleArkansas · Bortle 8+31%since 2012
  76. RiversideCalifornia · Bortle 8+31%since 2012
  77. PlainfieldNew Jersey · Bortle 8+31%since 2012
  78. LewisvilleTexas · Bortle 8+31%since 2012
  79. Round RockTexas · Bortle 8+31%since 2012
  80. WacoTexas · Bortle 8+31%since 2012
  81. ChilliwackBritish Columbia · Bortle 8+29%since 2012
  82. Santa MariaCalifornia · Bortle 7+29%since 2012
  83. TracyCalifornia · Bortle 8+29%since 2012
  84. GreenwoodIndiana · Bortle 8+29%since 2012
  85. DundalkMaryland · Bortle 8+29%since 2012
  86. EdisonNew Jersey · Bortle 8+29%since 2012
  87. OgdenUtah · Bortle 8+29%since 2012
  88. VaughanOntario · Bortle 8+28%since 2012
  89. CoronaCalifornia · Bortle 8+28%since 2012
  90. El CajonCalifornia · Bortle 8+28%since 2012
  91. TurlockCalifornia · Bortle 8+28%since 2012
  92. KendallFlorida · Bortle 8+28%since 2012
  93. El PasoTexas · Bortle 8+28%since 2012
  94. Flower MoundTexas · Bortle 8+28%since 2012
  95. GrapevineTexas · Bortle 8+28%since 2012
  96. League CityTexas · Bortle 8+28%since 2012
  97. MesquiteTexas · Bortle 8+28%since 2012
  98. Garden GroveCalifornia · Bortle 8+27%since 2012
  99. GlendoraCalifornia · Bortle 8+27%since 2012
  100. Moreno ValleyCalifornia · Bortle 8+27%since 2012
  101. Boca RatonFlorida · Bortle 8+27%since 2012
  102. PoincianaFlorida · Bortle 7+27%since 2012
  103. CarmelIndiana · Bortle 8+27%since 2012
  104. RenoNevada · Bortle 8+27%since 2012
  105. EulessTexas · Bortle 8+27%since 2012
  106. PearlandTexas · Bortle 8+27%since 2012
  107. San MarcosTexas · Bortle 8+27%since 2012
  108. The WoodlandsTexas · Bortle 8+27%since 2012
  109. LangleyBritish Columbia · Bortle 8+26%since 2012
  110. El MonteCalifornia · Bortle 8+26%since 2012
  111. Rancho CucamongaCalifornia · Bortle 8+26%since 2012
  112. WatsonvilleCalifornia · Bortle 7+26%since 2012
  113. HomesteadFlorida · Bortle 8+26%since 2012
  114. Lehigh AcresFlorida · Bortle 6+26%since 2012
  115. DearbornMichigan · Bortle 8+26%since 2012
  116. LivoniaMichigan · Bortle 8+26%since 2012
  117. ParsippanyNew Jersey · Bortle 8+26%since 2012
  118. PlanoTexas · Bortle 8+26%since 2012
  119. MaderaCalifornia · Bortle 7+25%since 2012
  120. CaldwellIdaho · Bortle 7+25%since 2012
  121. Perth AmboyNew Jersey · Bortle 8+25%since 2012
  122. BismarckNorth Dakota · Bortle 8+25%since 2012
  123. Broken ArrowOklahoma · Bortle 8+25%since 2012
  124. CypressTexas · Bortle 8+25%since 2012
  125. SpokaneWashington · Bortle 8+25%since 2012
  126. CaledonOntario · Bortle 6+24%since 2012
  127. SurpriseArizona · Bortle 8+24%since 2012
  128. AntiochCalifornia · Bortle 7+24%since 2012
  129. Costa MesaCalifornia · Bortle 8+24%since 2012
  130. DowneyCalifornia · Bortle 8+24%since 2012
  131. VistaCalifornia · Bortle 8+24%since 2012
  132. West CovinaCalifornia · Bortle 8+24%since 2012
  133. Kendale LakesFlorida · Bortle 8+24%since 2012
  134. DetroitMichigan · Bortle 8+24%since 2012
  135. NoviMichigan · Bortle 8+24%since 2012
  136. PatersonNew Jersey · Bortle 8+24%since 2012
  137. DallasTexas · Bortle 8+24%since 2012
  138. IrvingTexas · Bortle 8+24%since 2012
  139. TempleTexas · Bortle 8+24%since 2012
  140. MillcreekUtah · Bortle 8+24%since 2012
  141. CasperWyoming · Bortle 7+24%since 2012
  142. MiltonOntario · Bortle 8+22%since 2012
  143. Elk GroveCalifornia · Bortle 8+22%since 2012
  144. Santa AnaCalifornia · Bortle 8+22%since 2012
  145. JacksonvilleFlorida · Bortle 8+22%since 2012
  146. OcalaFlorida · Bortle 8+22%since 2012
  147. North Las VegasNevada · Bortle 8+22%since 2012
  148. Rapid CitySouth Dakota · Bortle 8+22%since 2012
  149. Grand PrairieTexas · Bortle 8+22%since 2012
  150. SurreyBritish Columbia · Bortle 8+21%since 2012
  151. AnaheimCalifornia · Bortle 8+21%since 2012
  152. Chula VistaCalifornia · Bortle 8+21%since 2012
  153. Florence-GrahamCalifornia · Bortle 8+21%since 2012
  154. OrangeCalifornia · Bortle 8+21%since 2012
  155. WhittierCalifornia · Bortle 8+21%since 2012
  156. Yuba CityCalifornia · Bortle 7+21%since 2012
  157. Fort MyersFlorida · Bortle 8+21%since 2012
  158. HialeahFlorida · Bortle 8+21%since 2012
  159. Pompano BeachFlorida · Bortle 8+21%since 2012
  160. MiddletownNew Jersey · Bortle 7+21%since 2012
  161. VinelandNew Jersey · Bortle 8+21%since 2012
  162. Enchanted HillsNew Mexico · Bortle 6+21%since 2012
  163. MedfordOregon · Bortle 8+21%since 2012
  164. BaytownTexas · Bortle 8+21%since 2012
  165. PasadenaTexas · Bortle 8+21%since 2012
  166. West JordanUtah · Bortle 8+21%since 2012
  167. Fort McMurrayAlberta · Bortle 7+20%since 2012
  168. TempeArizona · Bortle 8+20%since 2012
  169. FayettevilleArkansas · Bortle 7+20%since 2012
  170. CarlsbadCalifornia · Bortle 7+20%since 2012
  171. ConcordCalifornia · Bortle 8+20%since 2012
  172. InglewoodCalifornia · Bortle 8+20%since 2012
  173. ModestoCalifornia · Bortle 8+20%since 2012
  174. NorwalkCalifornia · Bortle 8+20%since 2012
  175. San BernardinoCalifornia · Bortle 8+20%since 2012
  176. StocktonCalifornia · Bortle 8+20%since 2012
  177. WoodlandCalifornia · Bortle 7+20%since 2012
  178. Grand JunctionColorado · Bortle 7+20%since 2012
  179. Palm BayFlorida · Bortle 7+20%since 2012
  180. ElginIllinois · Bortle 8+20%since 2012
  181. JolietIllinois · Bortle 8+20%since 2012
  182. NoblesvilleIndiana · Bortle 8+20%since 2012
  183. ManhattanKansas · Bortle 8+20%since 2012
  184. EdmondOklahoma · Bortle 8+20%since 2012
  185. CarrolltonTexas · Bortle 8+20%since 2012
  186. EdinburgTexas · Bortle 8+20%since 2012
  187. Sugar LandTexas · Bortle 8+20%since 2012
  188. Spokane ValleyWashington · Bortle 8+20%since 2012
  189. AirdrieAlberta · Bortle 7+19%since 2012
  190. KamloopsBritish Columbia · Bortle 7+19%since 2012
  191. MarkhamOntario · Bortle 8+19%since 2012
  192. Norfolk CountyOntario · Bortle 5+19%since 2012
  193. Casa GrandeArizona · Bortle 7+19%since 2012
  194. PeoriaArizona · Bortle 8+19%since 2012
  195. Tempe JunctionArizona · Bortle 8+19%since 2012
  196. ComptonCalifornia · Bortle 8+19%since 2012
  197. Laguna NiguelCalifornia · Bortle 7+19%since 2012
  198. AuroraColorado · Bortle 8+19%since 2012
  199. North PortFlorida · Bortle 7+19%since 2012
  200. OlatheKansas · Bortle 8+19%since 2012
  201. WichitaKansas · Bortle 8+19%since 2012
  202. JacksonNew Jersey · Bortle 6+19%since 2012
  203. Jersey CityNew Jersey · Bortle 8+19%since 2012
  204. HuntersvilleNorth Carolina · Bortle 7+19%since 2012
  205. San AngeloTexas · Bortle 8+19%since 2012
  206. HuntsvilleAlabama · Bortle 8+18%since 2012
  207. FullertonCalifornia · Bortle 8+18%since 2012
  208. Huntington BeachCalifornia · Bortle 8+18%since 2012
  209. Mission ViejoCalifornia · Bortle 8+18%since 2012
  210. Monterey ParkCalifornia · Bortle 8+18%since 2012
  211. PowayCalifornia · Bortle 7+18%since 2012
  212. Santa RosaCalifornia · Bortle 7+18%since 2012
  213. CentennialColorado · Bortle 8+18%since 2012
  214. ThorntonColorado · Bortle 8+18%since 2012
  215. AlafayaFlorida · Bortle 8+18%since 2012
  216. DavieFlorida · Bortle 8+18%since 2012
  217. KissimmeeFlorida · Bortle 8+18%since 2012
  218. South FultonGeorgia · Bortle 6+18%since 2012
  219. Spring ValleyNevada · Bortle 8+18%since 2012
  220. Toms RiverNew Jersey · Bortle 8+18%since 2012
  221. New York CityNew York · Bortle 8+18%since 2012
  222. ArlingtonTexas · Bortle 8+18%since 2012
  223. GarlandTexas · Bortle 8+18%since 2012
  224. RichardsonTexas · Bortle 8+18%since 2012
  225. Sherwood ParkAlberta · Bortle 8+17%since 2012
  226. Maple RidgeBritish Columbia · Bortle 7+17%since 2012
  227. IrvineCalifornia · Bortle 8+17%since 2012
  228. Simi ValleyCalifornia · Bortle 8+17%since 2012
  229. VenturaCalifornia · Bortle 7+17%since 2012
  230. Miami GardensFlorida · Bortle 8+17%since 2012
  231. MiramarFlorida · Bortle 8+17%since 2012
  232. Port OrangeFlorida · Bortle 7+17%since 2012
  233. Bowling GreenKentucky · Bortle 8+17%since 2012
  234. Lexington-FayetteKentucky · Bortle 8+17%since 2012
  235. OwensboroKentucky · Bortle 8+17%since 2012
  236. Glen BurnieMaryland · Bortle 8+17%since 2012
  237. LawrenceMassachusetts · Bortle 8+17%since 2012
  238. SpringfieldMassachusetts · Bortle 8+17%since 2012
  239. West Bloomfield TownshipMichigan · Bortle 7+17%since 2012
  240. TulsaOklahoma · Bortle 8+17%since 2012
  241. LevittownPennsylvania · Bortle 8+17%since 2012
  242. AbileneTexas · Bortle 7+17%since 2012
  243. DeSotoTexas · Bortle 8+17%since 2012
  244. Fort WorthTexas · Bortle 8+17%since 2012
  245. KennewickWashington · Bortle 8+17%since 2012
  246. SaanichBritish Columbia · Bortle 5+16%since 2012
  247. TorontoOntario · Bortle 8+16%since 2012
  248. GlendaleCalifornia · Bortle 8+16%since 2012
  249. LodiCalifornia · Bortle 8+16%since 2012
  250. Los AngelesCalifornia · Bortle 8+16%since 2012
  251. Thousand OaksCalifornia · Bortle 7+16%since 2012
  252. BroomfieldColorado · Bortle 8+16%since 2012
  253. Colorado SpringsColorado · Bortle 8+16%since 2012
  254. North MiamiFlorida · Bortle 8+16%since 2012
  255. Port CharlotteFlorida · Bortle 7+16%since 2012
  256. NampaIdaho · Bortle 7+16%since 2012
  257. CantonMichigan · Bortle 8+16%since 2012
  258. Farmington HillsMichigan · Bortle 8+16%since 2012
  259. PontiacMichigan · Bortle 8+16%since 2012
  260. WaterfordMichigan · Bortle 7+16%since 2012
  261. ElizabethNew Jersey · Bortle 8+16%since 2012
  262. TrentonNew Jersey · Bortle 8+16%since 2012
  263. ClayNew York · Bortle 6+16%since 2012
  264. MooreOklahoma · Bortle 8+16%since 2012
  265. EugeneOregon · Bortle 8+16%since 2012
  266. North CharlestonSouth Carolina · Bortle 8+16%since 2012
  267. ProvoUtah · Bortle 8+16%since 2012
  268. HalifaxNova Scotia · Bortle 8+15%since 2012
  269. BurlingtonOntario · Bortle 8+15%since 2012
  270. FairfieldCalifornia · Bortle 7+15%since 2012
  271. MilpitasCalifornia · Bortle 8+15%since 2012
  272. OxnardCalifornia · Bortle 8+15%since 2012
  273. ValenciaCalifornia · Bortle 8+15%since 2012
  274. Palm CoastFlorida · Bortle 5+15%since 2012
  275. Pembroke PinesFlorida · Bortle 8+15%since 2012
  276. SanfordFlorida · Bortle 8+15%since 2012
  277. Clinton TownshipMichigan · Bortle 8+15%since 2012
  278. KentwoodMichigan · Bortle 8+15%since 2012
  279. Sterling HeightsMichigan · Bortle 8+15%since 2012
  280. TroyMichigan · Bortle 8+15%since 2012
  281. Lee's SummitMissouri · Bortle 8+15%since 2012
  282. Carson CityNevada · Bortle 7+15%since 2012
  283. Las VegasNevada · Bortle 8+15%since 2012
  284. NewarkNew Jersey · Bortle 8+15%since 2012
  285. BendOregon · Bortle 7+15%since 2012
  286. AmarilloTexas · Bortle 8+15%since 2012
  287. HoustonTexas · Bortle 8+15%since 2012
  288. PhoenixArizona · Bortle 8+14%since 2012
  289. BrandonFlorida · Bortle 8+14%since 2012
  290. Fort LauderdaleFlorida · Bortle 8+14%since 2012
  291. JupiterFlorida · Bortle 7+14%since 2012
  292. Spring HillFlorida · Bortle 7+14%since 2012
  293. TampaFlorida · Bortle 8+14%since 2012
  294. AlpharettaGeorgia · Bortle 8+14%since 2012
  295. Orland ParkIllinois · Bortle 8+14%since 2012
  296. Cedar RapidsIowa · Bortle 8+14%since 2012
  297. WorcesterMassachusetts · Bortle 8+14%since 2012
  298. WarrenMichigan · Bortle 8+14%since 2012
  299. SouthavenMississippi · Bortle 8+14%since 2012
  300. JoplinMissouri · Bortle 8+14%since 2012
  301. O'FallonMissouri · Bortle 8+14%since 2012
  302. BillingsMontana · Bortle 8+14%since 2012
  303. BrentwoodNew York · Bortle 8+14%since 2012
  304. BrooklynNew York · Bortle 8+14%since 2012
  305. NormanOklahoma · Bortle 8+14%since 2012
  306. Oklahoma CityOklahoma · Bortle 8+14%since 2012
  307. PhiladelphiaPennsylvania · Bortle 8+14%since 2012
  308. CharlestonSouth Carolina · Bortle 7+14%since 2012
  309. Sioux FallsSouth Dakota · Bortle 8+14%since 2012
  310. FranklinTennessee · Bortle 7+14%since 2012
  311. LubbockTexas · Bortle 8+14%since 2012
  312. LeesburgVirginia · Bortle 8+14%since 2012
  313. North VancouverBritish Columbia · Bortle 8+13%since 2012
  314. AjaxOntario · Bortle 8+13%since 2012
  315. BarrieOntario · Bortle 7+13%since 2012
  316. Halton HillsOntario · Bortle 7+13%since 2012
  317. WindsorOntario · Bortle 8+13%since 2012
  318. TuscaloosaAlabama · Bortle 8+13%since 2012
  319. GilbertArizona · Bortle 8+13%since 2012
  320. ScottsdaleArizona · Bortle 8+13%since 2012
  321. BurbankCalifornia · Bortle 8+13%since 2012
  322. East Los AngelesCalifornia · Bortle 8+13%since 2012
  323. FremontCalifornia · Bortle 8+13%since 2012
  324. PasadenaCalifornia · Bortle 8+13%since 2012
  325. PleasantonCalifornia · Bortle 7+13%since 2012
  326. SacramentoCalifornia · Bortle 8+13%since 2012
  327. SalinasCalifornia · Bortle 7+13%since 2012
  328. San ClementeCalifornia · Bortle 7+13%since 2012
  329. San JoseCalifornia · Bortle 8+13%since 2012
  330. BradentonFlorida · Bortle 8+13%since 2012
  331. Cape CoralFlorida · Bortle 7+13%since 2012
  332. DeltonaFlorida · Bortle 7+13%since 2012
  333. BoiseIdaho · Bortle 8+13%since 2012
  334. WaukeganIllinois · Bortle 8+13%since 2012
  335. DubuqueIowa · Bortle 7+13%since 2012
  336. TowsonMaryland · Bortle 8+13%since 2012
  337. BlaineMinnesota · Bortle 8+13%since 2012
  338. Saint CharlesMissouri · Bortle 8+13%since 2012
  339. AmherstNew York · Bortle 8+13%since 2012
  340. Dale CityVirginia · Bortle 8+13%since 2012
  341. South HillWashington · Bortle 7+13%since 2012
  342. West AllisWisconsin · Bortle 8+13%since 2012
  343. BramptonOntario · Bortle 8+12%since 2012
  344. BirminghamAlabama · Bortle 8+12%since 2012
  345. GlendaleArizona · Bortle 8+12%since 2012
  346. BrentwoodCalifornia · Bortle 7+12%since 2012
  347. NapaCalifornia · Bortle 7+12%since 2012
  348. Santa ClaritaCalifornia · Bortle 8+12%since 2012
  349. Santa MonicaCalifornia · Bortle 8+12%since 2012
  350. TorranceCalifornia · Bortle 8+12%since 2012
  351. LakewoodColorado · Bortle 8+12%since 2012
  352. LovelandColorado · Bortle 7+12%since 2012
  353. North StamfordConnecticut · Bortle 6+12%since 2012
  354. MiamiFlorida · Bortle 8+12%since 2012
  355. Des PlainesIllinois · Bortle 8+12%since 2012
  356. KokomoIndiana · Bortle 7+12%since 2012
  357. Sioux CityIowa · Bortle 8+12%since 2012
  358. ColumbiaMaryland · Bortle 8+12%since 2012
  359. KalamazooMichigan · Bortle 8+12%since 2012
  360. Brooklyn ParkMinnesota · Bortle 8+12%since 2012
  361. BellevueNebraska · Bortle 7+12%since 2012
  362. The BronxNew York · Bortle 8+12%since 2012
  363. AllentownPennsylvania · Bortle 8+12%since 2012
  364. HendersonvilleTennessee · Bortle 8+12%since 2012
  365. McAllenTexas · Bortle 8+12%since 2012
  366. TylerTexas · Bortle 8+12%since 2012
  367. WaukeshaWisconsin · Bortle 8+12%since 2012
  368. BurnabyBritish Columbia · Bortle 8+11%since 2012
  369. NewbridgeLeinster · Bortle 6+11%since 2012
  370. ChandlerArizona · Bortle 8+11%since 2012
  371. Palo AltoCalifornia · Bortle 8+11%since 2012
  372. Santa ClaraCalifornia · Bortle 8+11%since 2012
  373. SunnyvaleCalifornia · Bortle 8+11%since 2012
  374. StamfordConnecticut · Bortle 8+11%since 2012
  375. Boynton BeachFlorida · Bortle 8+11%since 2012
  376. Town 'n' CountryFlorida · Bortle 8+11%since 2012
  377. Tinley ParkIllinois · Bortle 8+11%since 2012
  378. WheatonIllinois · Bortle 8+11%since 2012
  379. BowieMaryland · Bortle 8+11%since 2012
  380. FrederickMaryland · Bortle 8+11%since 2012
  381. FraminghamMassachusetts · Bortle 7+11%since 2012
  382. Cherry HillNew Jersey · Bortle 8+11%since 2012
  383. ManhattanNew York · Bortle 8+11%since 2012
  384. BensalemPennsylvania · Bortle 8+11%since 2012
  385. GreenvilleSouth Carolina · Bortle 8+11%since 2012
  386. College StationTexas · Bortle 8+11%since 2012
  387. Salt Lake CityUtah · Bortle 8+11%since 2012
  388. RichlandWashington · Bortle 7+11%since 2012
  389. RichmondBritish Columbia · Bortle 8+10%since 2012
  390. FrederictonNew Brunswick · Bortle 7+10%since 2012
  391. MississaugaOntario · Bortle 8+10%since 2012
  392. LetterkennyUlster · Bortle 6+10%since 2012
  393. AuburnAlabama · Bortle 8+10%since 2012
  394. EncinitasCalifornia · Bortle 7+10%since 2012
  395. PalmdaleCalifornia · Bortle 8+10%since 2012
  396. Redwood CityCalifornia · Bortle 8+10%since 2012
  397. Walnut CreekCalifornia · Bortle 8+10%since 2012
  398. ArvadaColorado · Bortle 8+10%since 2012
  399. Highlands RanchColorado · Bortle 8+10%since 2012
  400. WestminsterColorado · Bortle 8+10%since 2012
  401. Coral SpringsFlorida · Bortle 8+10%since 2012
  402. HollywoodFlorida · Bortle 8+10%since 2012
  403. SarasotaFlorida · Bortle 8+10%since 2012
  404. WestonFlorida · Bortle 8+10%since 2012
  405. BolingbrookIllinois · Bortle 8+10%since 2012
  406. WaldorfMaryland · Bortle 7+10%since 2012
  407. TaylorMichigan · Bortle 8+10%since 2012
  408. Rio RanchoNew Mexico · Bortle 8+10%since 2012
  409. New RochelleNew York · Bortle 8+10%since 2012
  410. CaryNorth Carolina · Bortle 8+10%since 2012
  411. AlbanyOregon · Bortle 6+10%since 2012
  412. EriePennsylvania · Bortle 8+10%since 2012
  413. ReadingPennsylvania · Bortle 8+10%since 2012
  414. SandyUtah · Bortle 8+10%since 2012
  415. Prince GeorgeBritish Columbia · Bortle 8+9%since 2012
  416. WinnipegManitoba · Bortle 8+9%since 2012
  417. NewmarketOntario · Bortle 8+9%since 2012
  418. North BayOntario · Bortle 7+9%since 2012
  419. OakvilleOntario · Bortle 8+9%since 2012
  420. DundalkLeinster · Bortle 6+9%since 2012
  421. Bonita SpringsFlorida · Bortle 7+9%since 2012
  422. Port Saint LucieFlorida · Bortle 7+9%since 2012
  423. West Palm BeachFlorida · Bortle 8+9%since 2012
  424. ChampaignIllinois · Bortle 8+9%since 2012
  425. Lake CharlesLouisiana · Bortle 8+9%since 2012
  426. Saint Clair ShoresMichigan · Bortle 8+9%since 2012
  427. SouthfieldMichigan · Bortle 8+9%since 2012
  428. BurnsvilleMinnesota · Bortle 8+9%since 2012
  429. WoodburyMinnesota · Bortle 8+9%since 2012
  430. BuffaloNew York · Bortle 8+9%since 2012
  431. CheektowagaNew York · Bortle 8+9%since 2012
  432. EnidOklahoma · Bortle 7+9%since 2012
  433. AbingtonPennsylvania · Bortle 8+9%since 2012
  434. Corpus ChristiTexas · Bortle 8+9%since 2012
  435. MadisonWisconsin · Bortle 8+9%since 2012
  436. Niagara FallsOntario · Bortle 8+8%since 2012
  437. St. CatharinesOntario · Bortle 8+8%since 2012
  438. WellandOntario · Bortle 7+8%since 2012
  439. Casas AdobesArizona · Bortle 7+8%since 2012
  440. JonesboroArkansas · Bortle 8+8%since 2012
  441. HaywardCalifornia · Bortle 8+8%since 2012
  442. LancasterCalifornia · Bortle 8+8%since 2012
  443. PetalumaCalifornia · Bortle 6+8%since 2012
  444. TallahasseeFlorida · Bortle 8+8%since 2012
  445. PocatelloIdaho · Bortle 7+8%since 2012
  446. PalatineIllinois · Bortle 8+8%since 2012
  447. LafayetteIndiana · Bortle 8+8%since 2012
  448. Iowa CityIowa · Bortle 8+8%since 2012
  449. Kansas CityKansas · Bortle 8+8%since 2012
  450. EaganMinnesota · Bortle 8+8%since 2012
  451. Staten IslandNew York · Bortle 8+8%since 2012
  452. CincinnatiOhio · Bortle 8+8%since 2012
  453. LancasterPennsylvania · Bortle 8+8%since 2012
  454. Rock HillSouth Carolina · Bortle 8+8%since 2012
  455. MurfreesboroTennessee · Bortle 8+8%since 2012
  456. NashvilleTennessee · Bortle 8+8%since 2012
  457. MissionTexas · Bortle 8+8%since 2012
  458. KentWashington · Bortle 8+8%since 2012
  459. VancouverWashington · Bortle 8+8%since 2012
  460. AbbotsfordBritish Columbia · Bortle 7+7%since 2012
  461. CelbridgeLeinster · Bortle 7+7%since 2012
  462. NavanLeinster · Bortle 6+7%since 2012
  463. Arden-ArcadeCalifornia · Bortle 8+7%since 2012
  464. LivermoreCalifornia · Bortle 7+7%since 2012
  465. RosevilleCalifornia · Bortle 8+7%since 2012
  466. MilfordConnecticut · Bortle 7+7%since 2012
  467. ClearwaterFlorida · Bortle 8+7%since 2012
  468. OrlandoFlorida · Bortle 8+7%since 2012
  469. Palm Beach GardensFlorida · Bortle 7+7%since 2012
  470. Sandy SpringsGeorgia · Bortle 8+7%since 2012
  471. SavannahGeorgia · Bortle 8+7%since 2012
  472. SmyrnaGeorgia · Bortle 8+7%since 2012
  473. ElkhartIndiana · Bortle 8+7%since 2012
  474. TopekaKansas · Bortle 8+7%since 2012
  475. QuincyMassachusetts · Bortle 8+7%since 2012
  476. Eden PrairieMinnesota · Bortle 8+7%since 2012
  477. Blue SpringsMissouri · Bortle 8+7%since 2012
  478. LincolnNebraska · Bortle 8+7%since 2012
  479. GreenburghNew York · Bortle 7+7%since 2012
  480. QueensNew York · Bortle 8+7%since 2012
  481. BurlingtonNorth Carolina · Bortle 7+7%since 2012
  482. AustinTexas · Bortle 8+7%since 2012
  483. LongviewTexas · Bortle 8+7%since 2012
  484. Saint GeorgeUtah · Bortle 7+7%since 2012
  485. YakimaWashington · Bortle 8+7%since 2012
  486. OshkoshWisconsin · Bortle 7+7%since 2012
  487. KelownaBritish Columbia · Bortle 8+6%since 2012
  488. BellevilleOntario · Bortle 7+6%since 2012
  489. HamiltonOntario · Bortle 8+6%since 2012
  490. RepentignyQuebec · Bortle 8+6%since 2012
  491. KilkennyLeinster · Bortle 6+6%since 2012
  492. MesaArizona · Bortle 8+6%since 2012
  493. OceansideCalifornia · Bortle 7+6%since 2012
  494. San MateoCalifornia · Bortle 8+6%since 2012
  495. DenverColorado · Bortle 8+6%since 2012
  496. GreeleyColorado · Bortle 7+6%since 2012
  497. HamdenConnecticut · Bortle 7+6%since 2012
  498. WellingtonFlorida · Bortle 7+6%since 2012
  499. BrookhavenGeorgia · Bortle 8+6%since 2012
  500. Johns CreekGeorgia · Bortle 8+6%since 2012
  501. EvansvilleIndiana · Bortle 8+6%since 2012
  502. Des MoinesIowa · Bortle 8+6%since 2012
  503. West Des MoinesIowa · Bortle 8+6%since 2012
  504. LexingtonKentucky · Bortle 8+6%since 2012
  505. AlbuquerqueNew Mexico · Bortle 8+6%since 2012
  506. SchenectadyNew York · Bortle 8+6%since 2012
  507. ToledoOhio · Bortle 8+6%since 2012
  508. Midwest CityOklahoma · Bortle 8+6%since 2012
  509. HavertownPennsylvania · Bortle 8+6%since 2012
  510. BartlettTennessee · Bortle 8+6%since 2012
  511. East ChattanoogaTennessee · Bortle 8+6%since 2012
  512. LaredoTexas · Bortle 8+6%since 2012
  513. San AntonioTexas · Bortle 8+6%since 2012
  514. RestonVirginia · Bortle 8+6%since 2012
  515. CoquitlamBritish Columbia · Bortle 8+5%since 2012
  516. KingstonOntario · Bortle 7+5%since 2012
  517. ReginaSaskatchewan · Bortle 8+5%since 2012
  518. DecaturAlabama · Bortle 7+5%since 2012
  519. DavisCalifornia · Bortle 7+5%since 2012
  520. GilroyCalifornia · Bortle 7+5%since 2012
  521. ReddingCalifornia · Bortle 7+5%since 2012
  522. San RamonCalifornia · Bortle 7+5%since 2012
  523. MeridenConnecticut · Bortle 7+5%since 2012
  524. Daytona BeachFlorida · Bortle 8+5%since 2012
  525. HonoluluHawaii · Bortle 8+5%since 2012
  526. IndianapolisIndiana · Bortle 8+5%since 2012
  527. New BedfordMassachusetts · Bortle 7+5%since 2012
  528. Saint CloudMinnesota · Bortle 8+5%since 2012
  529. FlorissantMissouri · Bortle 8+5%since 2012
  530. Kansas CityMissouri · Bortle 8+5%since 2012
  531. MissoulaMontana · Bortle 7+5%since 2012
  532. OmahaNebraska · Bortle 8+5%since 2012
  533. ParadiseNevada · Bortle 8+5%since 2012
  534. CantonOhio · Bortle 8+5%since 2012
  535. LawtonOklahoma · Bortle 8+5%since 2012
  536. GalvestonTexas · Bortle 8+5%since 2012
  537. Green BayWisconsin · Bortle 8+5%since 2012
  538. St. AlbertAlberta · Bortle 8+4%since 2012
  539. NanaimoBritish Columbia · Bortle 7+4%since 2012
  540. CambridgeOntario · Bortle 8+4%since 2012
  541. HooverAlabama · Bortle 8+4%since 2012
  542. FolsomCalifornia · Bortle 8+4%since 2012
  543. MariettaGeorgia · Bortle 8+4%since 2012
  544. South BendIndiana · Bortle 8+4%since 2012
  545. AmesIowa · Bortle 7+4%since 2012
  546. LawrenceKansas · Bortle 7+4%since 2012
  547. GermantownMaryland · Bortle 8+4%since 2012
  548. BostonMassachusetts · Bortle 8+4%since 2012
  549. BloomingtonMinnesota · Bortle 8+4%since 2012
  550. PlymouthMinnesota · Bortle 8+4%since 2012
  551. Great FallsMontana · Bortle 8+4%since 2012
  552. DaytonOhio · Bortle 8+4%since 2012
  553. BeavertonOregon · Bortle 8+4%since 2012
  554. KingsportTennessee · Bortle 8+4%since 2012
  555. HarrisonburgVirginia · Bortle 7+4%since 2012
  556. KenoshaWisconsin · Bortle 8+4%since 2012
  557. BrantfordOntario · Bortle 8+3%since 2012
  558. KitchenerOntario · Bortle 8+3%since 2012
  559. OshawaOntario · Bortle 8+3%since 2012
  560. ConwayArkansas · Bortle 8+3%since 2012
  561. ChicoCalifornia · Bortle 7+3%since 2012
  562. RichmondCalifornia · Bortle 8+3%since 2012
  563. LongmontColorado · Bortle 7+3%since 2012
  564. PensacolaFlorida · Bortle 8+3%since 2012
  565. StonecrestGeorgia · Bortle 8+3%since 2012
  566. SchaumburgIllinois · Bortle 8+3%since 2012
  567. BaltimoreMaryland · Bortle 8+3%since 2012
  568. RockvilleMaryland · Bortle 8+3%since 2012
  569. Saint PaulMinnesota · Bortle 8+3%since 2012
  570. Las CrucesNew Mexico · Bortle 8+3%since 2012
  571. FargoNorth Dakota · Bortle 8+3%since 2012
  572. ColumbusOhio · Bortle 8+3%since 2012
  573. Johnson CityTennessee · Bortle 7+3%since 2012
  574. RichmondVirginia · Bortle 8+3%since 2012
  575. Medicine HatAlberta · Bortle 7+2%since 2012
  576. Red DeerAlberta · Bortle 8+2%since 2012
  577. SarniaOntario · Bortle 8+2%since 2012
  578. Saint-JérômeQuebec · Bortle 8+2%since 2012
  579. DublinLeinster · Bortle 8+2%since 2012
  580. NovatoCalifornia · Bortle 6+2%since 2012
  581. San LeandroCalifornia · Bortle 8+2%since 2012
  582. New HavenConnecticut · Bortle 8+2%since 2012
  583. NorwalkConnecticut · Bortle 7+2%since 2012
  584. AtlantaGeorgia · Bortle 8+2%since 2012
  585. Fort WayneIndiana · Bortle 8+2%since 2012
  586. LansingMichigan · Bortle 8+2%since 2012
  587. AshevilleNorth Carolina · Bortle 7+2%since 2012
  588. Winston-SalemNorth Carolina · Bortle 8+2%since 2012
  589. ParmaOhio · Bortle 8+2%since 2012
  590. YoungstownOhio · Bortle 8+2%since 2012
  591. SalemOregon · Bortle 8+2%since 2012
  592. PittsburghPennsylvania · Bortle 8+2%since 2012
  593. WarwickRhode Island · Bortle 7+2%since 2012
  594. ColumbiaSouth Carolina · Bortle 8+2%since 2012
  595. HarlingenTexas · Bortle 8+2%since 2012
  596. East HamptonVirginia · Bortle 7+2%since 2012
  597. HamptonVirginia · Bortle 8+2%since 2012
  598. SuffolkVirginia · Bortle 7+2%since 2012
  599. AppletonWisconsin · Bortle 8+2%since 2012
  600. LethbridgeAlberta · Bortle 8+1%since 2012
  601. TerrebonneQuebec · Bortle 8+1%since 2012
  602. MobileAlabama · Bortle 8+1%since 2012
  603. YumaArizona · Bortle 7+1%since 2012
  604. BristolConnecticut · Bortle 7+1%since 2012
  605. DanburyConnecticut · Bortle 7+1%since 2012
  606. Palm HarborFlorida · Bortle 7+1%since 2012
  607. NapervilleIllinois · Bortle 8+1%since 2012
  608. MuncieIndiana · Bortle 8+1%since 2012
  609. LynnMassachusetts · Bortle 8+1%since 2012
  610. NewtonMassachusetts · Bortle 8+1%since 2012
  611. Grand IslandNebraska · Bortle 8+1%since 2012
  612. NashuaNew Hampshire · Bortle 7+1%since 2012
  613. HempsteadNew York · Bortle 8+1%since 2012
  614. LevittownNew York · Bortle 8+1%since 2012
  615. YonkersNew York · Bortle 8+1%since 2012
  616. CharlotteNorth Carolina · Bortle 8+1%since 2012
  617. ConcordNorth Carolina · Bortle 7+1%since 2012
  618. CorvallisOregon · Bortle 6+1%since 2012
  619. RoanokeVirginia · Bortle 8+1%since 2012
  620. EdmontonAlberta · Bortle 8+0%since 2012
  621. VancouverBritish Columbia · Bortle 8+0%since 2012
  622. Saint JohnNew Brunswick · Bortle 8+0%since 2012
  623. GuelphOntario · Bortle 8+0%since 2012
  624. Sault Ste. MarieOntario · Bortle 8+0%since 2012
  625. NaasLeinster · Bortle 6+0%since 2012
  626. BirminghamEngland · Bortle 8+0%since 2012
  627. Sutton ColdfieldEngland · Bortle 7+0%since 2012
  628. OaklandCalifornia · Bortle 8+0%since 2012
  629. BoulderColorado · Bortle 7+0%since 2012
  630. New BritainConnecticut · Bortle 7+0%since 2012
  631. WilmingtonDelaware · Bortle 8+0%since 2012
  632. GainesvilleFlorida · Bortle 8+0%since 2012
  633. Pinellas ParkFlorida · Bortle 8+0%since 2012
  634. EvanstonIllinois · Bortle 8+0%since 2012
  635. Overland ParkKansas · Bortle 8+0%since 2012
  636. New OrleansLouisiana · Bortle 8+0%since 2012
  637. GastoniaNorth Carolina · Bortle 8+0%since 2012
  638. HillsboroOregon · Bortle 7+0%since 2012
  639. MilwaukeeWisconsin · Bortle 8+0%since 2012
  640. CalgaryAlberta · Bortle 8-1%since 2012
  641. LondonOntario · Bortle 8-1%since 2012
  642. SaskatoonSaskatchewan · Bortle 8-1%since 2012
  643. DroghedaLeinster · Bortle 6-1%since 2012
  644. DothanAlabama · Bortle 7-1%since 2012
  645. BerkeleyCalifornia · Bortle 8-1%since 2012
  646. AuroraIllinois · Bortle 8-1%since 2012
  647. BloomingtonIndiana · Bortle 8-1%since 2012
  648. HaverhillMassachusetts · Bortle 7-1%since 2012
  649. RochesterNew York · Bortle 8-1%since 2012
  650. AkronOhio · Bortle 8-1%since 2012
  651. BethlehemPennsylvania · Bortle 8-1%since 2012
  652. BeaumontTexas · Bortle 8-1%since 2012
  653. CentrevilleVirginia · Bortle 8-1%since 2012
  654. Federal WayWashington · Bortle 8-1%since 2012
  655. MarysvilleWashington · Bortle 7-1%since 2012
  656. Saint-Jean-sur-RichelieuQuebec · Bortle 8-2%since 2012
  657. WexfordLeinster · Bortle 5-2%since 2012
  658. San RafaelCalifornia · Bortle 7-2%since 2012
  659. Santa CruzCalifornia · Bortle 7-2%since 2012
  660. Fort CollinsColorado · Bortle 7-2%since 2012
  661. BridgeportConnecticut · Bortle 8-2%since 2012
  662. LakelandFlorida · Bortle 8-2%since 2012
  663. AndersonIndiana · Bortle 7-2%since 2012
  664. TauntonMassachusetts · Bortle 7-2%since 2012
  665. RochesterMinnesota · Bortle 8-2%since 2012
  666. ColumbiaMissouri · Bortle 8-2%since 2012
  667. ElyriaOhio · Bortle 8-2%since 2012
  668. HarrisburgPennsylvania · Bortle 8-2%since 2012
  669. CordovaTennessee · Bortle 8-2%since 2012
  670. Eau ClaireWisconsin · Bortle 7-2%since 2012
  671. JanesvilleWisconsin · Bortle 7-2%since 2012
  672. DrummondvilleQuebec · Bortle 7-3%since 2012
  673. Trois-RivièresQuebec · Bortle 8-3%since 2012
  674. PortlaoiseLeinster · Bortle 6-3%since 2012
  675. MontgomeryAlabama · Bortle 8-3%since 2012
  676. WaterburyConnecticut · Bortle 7-3%since 2012
  677. Oak LawnIllinois · Bortle 8-3%since 2012
  678. WaterlooIowa · Bortle 8-3%since 2012
  679. SpringfieldMissouri · Bortle 8-3%since 2012
  680. AlbanyNew York · Bortle 8-3%since 2012
  681. GreenvilleNorth Carolina · Bortle 7-3%since 2012
  682. SpringfieldOhio · Bortle 8-3%since 2012
  683. ChattanoogaTennessee · Bortle 8-3%since 2012
  684. MemphisTennessee · Bortle 8-3%since 2012
  685. LynchburgVirginia · Bortle 7-3%since 2012
  686. Newport NewsVirginia · Bortle 8-3%since 2012
  687. La CrosseWisconsin · Bortle 7-3%since 2012
  688. Quebec CityQuebec · Bortle 8-4%since 2012
  689. Little RockArkansas · Bortle 8-4%since 2012
  690. Long BeachCalifornia · Bortle 8-4%since 2012
  691. San FranciscoCalifornia · Bortle 8-4%since 2012
  692. VallejoCalifornia · Bortle 7-4%since 2012
  693. RoswellGeorgia · Bortle 8-4%since 2012
  694. HammondIndiana · Bortle 8-4%since 2012
  695. Baton RougeLouisiana · Bortle 8-4%since 2012
  696. BrocktonMassachusetts · Bortle 8-4%since 2012
  697. Fall RiverMassachusetts · Bortle 7-4%since 2012
  698. UticaNew York · Bortle 7-4%since 2012
  699. RaleighNorth Carolina · Bortle 8-4%since 2012
  700. HamiltonOhio · Bortle 8-4%since 2012
  701. RentonWashington · Bortle 8-4%since 2012
  702. St. John'sNewfoundland and Labrador · Bortle 8-5%since 2012
  703. SydneyNova Scotia · Bortle 7-5%since 2012
  704. PeterboroughOntario · Bortle 7-5%since 2012
  705. MullingarLeinster · Bortle 6-5%since 2012
  706. PuebloColorado · Bortle 8-5%since 2012
  707. KennerLouisiana · Bortle 8-5%since 2012
  708. MetairieLouisiana · Bortle 8-5%since 2012
  709. CambridgeMassachusetts · Bortle 8-5%since 2012
  710. WilmingtonNorth Carolina · Bortle 8-5%since 2012
  711. LakewoodOhio · Bortle 8-5%since 2012
  712. BellevueWashington · Bortle 8-5%since 2012
  713. San DiegoCalifornia · Bortle 8-5%since 2012
  714. St. PetersburgFlorida · Bortle 8-5%since 2012
  715. AthensGeorgia · Bortle 8-5%since 2012
  716. MinneapolisMinnesota · Bortle 8-5%since 2012
  717. ManchesterNew Hampshire · Bortle 8-5%since 2012
  718. VictoriaTexas · Bortle 7-5%since 2012
  719. ArlingtonVirginia · Bortle 8-5%since 2012
  720. ChesapeakeVirginia · Bortle 8-5%since 2012
  721. BellinghamWashington · Bortle 7-5%since 2012
  722. RedmondWashington · Bortle 8-5%since 2012
  723. SudburyOntario · Bortle 7-6%since 2012
  724. BurnleyEngland · Bortle 7-6%since 2012
  725. TucsonArizona · Bortle 8-6%since 2012
  726. VacavilleCalifornia · Bortle 7-6%since 2012
  727. The VillagesFlorida · Bortle 7-6%since 2012
  728. CiceroIllinois · Bortle 8-6%since 2012
  729. MeadsKentucky · Bortle 6-6%since 2012
  730. FlintMichigan · Bortle 8-6%since 2012
  731. St. LouisMissouri · Bortle 8-6%since 2012
  732. Santa FeNew Mexico · Bortle 7-6%since 2012
  733. Rocky MountNorth Carolina · Bortle 7-6%since 2012
  734. GreshamOregon · Bortle 7-6%since 2012
  735. AlexandriaVirginia · Bortle 8-6%since 2012
  736. LakewoodWashington · Bortle 8-6%since 2012
  737. ShorelineWashington · Bortle 8-6%since 2012
  738. VictoriaBritish Columbia · Bortle 8-7%since 2012
  739. OttawaOntario · Bortle 8-7%since 2012
  740. Thunder BayOntario · Bortle 7-7%since 2012
  741. GatineauQuebec · Bortle 8-7%since 2012
  742. CorkMunster · Bortle 8-7%since 2012
  743. BedfordEngland · Bortle 7-7%since 2012
  744. CrawleyEngland · Bortle 7-7%since 2012
  745. LondonEngland · Bortle 8-7%since 2012
  746. CamarilloCalifornia · Bortle 7-7%since 2012
  747. Daly CityCalifornia · Bortle 8-7%since 2012
  748. HartfordConnecticut · Bortle 8-7%since 2012
  749. North PeoriaIllinois · Bortle 8-7%since 2012
  750. SpringfieldIllinois · Bortle 8-7%since 2012
  751. LowellMassachusetts · Bortle 8-7%since 2012
  752. High PointNorth Carolina · Bortle 8-7%since 2012
  753. ClevelandOhio · Bortle 8-7%since 2012
  754. ProvidenceRhode Island · Bortle 8-7%since 2012
  755. BurienWashington · Bortle 8-7%since 2012
  756. OlympiaWashington · Bortle 7-7%since 2012
  757. LongueuilQuebec · Bortle 8-8%since 2012
  758. BlackpoolEngland · Bortle 7-8%since 2012
  759. DavenportIowa · Bortle 8-8%since 2012
  760. Battle CreekMichigan · Bortle 7-8%since 2012
  761. IndependenceMissouri · Bortle 8-8%since 2012
  762. DurhamNorth Carolina · Bortle 8-8%since 2012
  763. JacksonvilleNorth Carolina · Bortle 7-8%since 2012
  764. ClarksvilleTennessee · Bortle 7-8%since 2012
  765. JacksonTennessee · Bortle 7-8%since 2012
  766. AthloneLeinster · Bortle 6-9%since 2012
  767. TraleeMunster · Bortle 6-9%since 2012
  768. LiverpoolEngland · Bortle 8-9%since 2012
  769. WatfordEngland · Bortle 8-9%since 2012
  770. WellingboroughEngland · Bortle 6-9%since 2012
  771. WrexhamWales · Bortle 7-9%since 2012
  772. Fort SmithArkansas · Bortle 7-9%since 2012
  773. Santa BarbaraCalifornia · Bortle 7-9%since 2012
  774. BloomingtonIllinois · Bortle 8-9%since 2012
  775. RockfordIllinois · Bortle 8-9%since 2012
  776. Silver SpringMaryland · Bortle 8-9%since 2012
  777. Grand RapidsMichigan · Bortle 8-9%since 2012
  778. KnoxvilleTennessee · Bortle 8-9%since 2012
  779. NorfolkVirginia · Bortle 8-9%since 2012
  780. RacineWisconsin · Bortle 7-9%since 2012
  781. CheyenneWyoming · Bortle 8-9%since 2012
  782. DeltaBritish Columbia · Bortle 8-10%since 2012
  783. CorbyEngland · Bortle 7-10%since 2012
  784. PortlandMaine · Bortle 8-10%since 2012
  785. JacksonMississippi · Bortle 8-10%since 2012
  786. LorainOhio · Bortle 7-10%since 2012
  787. TacomaWashington · Bortle 8-10%since 2012
  788. GranbyQuebec · Bortle 7-10%since 2012
  789. SligoConnacht · Bortle 6-10%since 2012
  790. BirkenheadEngland · Bortle 8-10%since 2012
  791. PeterboroughEngland · Bortle 7-10%since 2012
  792. RochdaleEngland · Bortle 8-10%since 2012
  793. WolverhamptonEngland · Bortle 8-10%since 2012
  794. BuckleyWales · Bortle 6-10%since 2012
  795. GaryIndiana · Bortle 8-10%since 2012
  796. LouisvilleKentucky · Bortle 8-10%since 2012
  797. Ann ArborMichigan · Bortle 8-10%since 2012
  798. Saint JosephMissouri · Bortle 7-10%since 2012
  799. Grand ForksNorth Dakota · Bortle 8-10%since 2012
  800. ScrantonPennsylvania · Bortle 8-10%since 2012
  801. EverettWashington · Bortle 8-10%since 2012
  802. MonctonNew Brunswick · Bortle 8-11%since 2012
  803. LavalQuebec · Bortle 8-11%since 2012
  804. BrayLeinster · Bortle 6-11%since 2012
  805. City of WestminsterEngland · Bortle 8-11%since 2012
  806. FyldeEngland · Bortle 5-11%since 2012
  807. OldhamEngland · Bortle 8-11%since 2012
  808. GlasgowScotland · Bortle 8-11%since 2012
  809. GreensboroNorth Carolina · Bortle 8-11%since 2012
  810. CambridgeEngland · Bortle 7-12%since 2012
  811. GraysEngland · Bortle 8-12%since 2012
  812. LowestoftEngland · Bortle 6-12%since 2012
  813. StroudEngland · Bortle 5-12%since 2012
  814. ColumbusGeorgia · Bortle 8-12%since 2012
  815. Warner RobinsGeorgia · Bortle 7-12%since 2012
  816. PeoriaIllinois · Bortle 8-12%since 2012
  817. PortlandOregon · Bortle 8-12%since 2012
  818. Virginia BeachVirginia · Bortle 7-12%since 2012
  819. DoncasterEngland · Bortle 8-13%since 2012
  820. HorshamEngland · Bortle 6-13%since 2012
  821. RotherhamEngland · Bortle 8-13%since 2012
  822. MaconGeorgia · Bortle 8-13%since 2012
  823. DecaturIllinois · Bortle 8-13%since 2012
  824. GulfportMississippi · Bortle 8-13%since 2012
  825. LimerickMunster · Bortle 7-14%since 2012
  826. WaterfordMunster · Bortle 7-14%since 2012
  827. Burton upon TrentEngland · Bortle 7-14%since 2012
  828. IpswichEngland · Bortle 7-14%since 2012
  829. Terre HauteIndiana · Bortle 8-14%since 2012
  830. Wichita FallsTexas · Bortle 8-14%since 2012
  831. Bognor RegisEngland · Bortle 5-14%since 2012
  832. EsherEngland · Bortle 7-14%since 2012
  833. HerefordEngland · Bortle 6-14%since 2012
  834. SittingbourneEngland · Bortle 6-14%since 2012
  835. SolihullEngland · Bortle 7-14%since 2012
  836. StainesEngland · Bortle 7-14%since 2012
  837. SuttonEngland · Bortle 8-14%since 2012
  838. TamworthEngland · Bortle 7-14%since 2012
  839. Welwyn Garden CityEngland · Bortle 6-14%since 2012
  840. BelfastNorthern Ireland · Bortle 8-14%since 2012
  841. AnchorageAlaska · Bortle 8-14%since 2012
  842. AlbanyGeorgia · Bortle 8-14%since 2012
  843. SyracuseNew York · Bortle 8-14%since 2012
  844. SaguenayQuebec · Bortle 8-15%since 2012
  845. GalwayConnacht · Bortle 7-15%since 2012
  846. CreweEngland · Bortle 7-15%since 2012
  847. CroydonEngland · Bortle 8-15%since 2012
  848. DagenhamEngland · Bortle 8-15%since 2012
  849. St AlbansEngland · Bortle 7-15%since 2012
  850. BangorNorthern Ireland · Bortle 6-15%since 2012
  851. LafayetteLouisiana · Bortle 8-15%since 2012
  852. Chapel HillNorth Carolina · Bortle 7-15%since 2012
  853. FayettevilleNorth Carolina · Bortle 8-15%since 2012
  854. CarlowLeinster · Bortle 6-16%since 2012
  855. NorthamptonEngland · Bortle 7-16%since 2012
  856. WarringtonEngland · Bortle 8-16%since 2012
  857. West BromwichEngland · Bortle 8-16%since 2012
  858. CraigavonNorthern Ireland · Bortle 6-16%since 2012
  859. DuluthMinnesota · Bortle 7-16%since 2012
  860. BarnsleyEngland · Bortle 7-17%since 2012
  861. HarrowEngland · Bortle 8-17%since 2012
  862. Hemel HempsteadEngland · Bortle 7-17%since 2012
  863. KidderminsterEngland · Bortle 6-17%since 2012
  864. RugbyEngland · Bortle 7-17%since 2012
  865. WidnesEngland · Bortle 8-17%since 2012
  866. YeovilEngland · Bortle 6-17%since 2012
  867. EdinburghScotland · Bortle 8-17%since 2012
  868. ShreveportLouisiana · Bortle 8-17%since 2012
  869. BrownsvilleTexas · Bortle 8-17%since 2012
  870. MontrealQuebec · Bortle 8-18%since 2012
  871. BuryEngland · Bortle 7-18%since 2012
  872. CannockEngland · Bortle 7-18%since 2012
  873. DerbyEngland · Bortle 8-18%since 2012
  874. HuytonEngland · Bortle 8-18%since 2012
  875. IslingtonEngland · Bortle 8-18%since 2012
  876. LeedsEngland · Bortle 8-18%since 2012
  877. LutonEngland · Bortle 7-18%since 2012
  878. SouthamptonEngland · Bortle 8-18%since 2012
  879. CardiffWales · Bortle 8-18%since 2012
  880. SwanseaWales · Bortle 7-18%since 2012
  881. ChicagoIllinois · Bortle 8-18%since 2012
  882. Port ArthurTexas · Bortle 8-18%since 2012
  883. DartfordEngland · Bortle 8-18%since 2012
  884. StockportEngland · Bortle 8-18%since 2012
  885. SwindonEngland · Bortle 7-18%since 2012
  886. Saint-HyacintheQuebec · Bortle 8-19%since 2012
  887. BlackburnEngland · Bortle 7-19%since 2012
  888. CheltenhamEngland · Bortle 6-19%since 2012
  889. RedhillEngland · Bortle 6-19%since 2012
  890. SheffieldEngland · Bortle 8-19%since 2012
  891. TelfordEngland · Bortle 7-19%since 2012
  892. WokingEngland · Bortle 7-19%since 2012
  893. SherbrookeQuebec · Bortle 7-20%since 2012
  894. BarkingEngland · Bortle 8-20%since 2012
  895. DudleyEngland · Bortle 8-20%since 2012
  896. NuneatonEngland · Bortle 7-20%since 2012
  897. WiganEngland · Bortle 7-20%since 2012
  898. Kingston upon HullEngland · Bortle 8-21%since 2012
  899. RedditchEngland · Bortle 6-21%since 2012
  900. SloughEngland · Bortle 8-21%since 2012
  901. LisburnNorthern Ireland · Bortle 6-21%since 2012
  902. High WycombeEngland · Bortle 6-21%since 2012
  903. MiddlesbroughEngland · Bortle 8-21%since 2012
  904. WorthingEngland · Bortle 6-21%since 2012
  905. DerryNorthern Ireland · Bortle 7-21%since 2012
  906. BristolEngland · Bortle 8-22%since 2012
  907. HuddersfieldEngland · Bortle 7-22%since 2012
  908. WorcesterEngland · Bortle 6-22%since 2012
  909. EnnisMunster · Bortle 6-23%since 2012
  910. BrentwoodEngland · Bortle 7-23%since 2012
  911. GrimsbyEngland · Bortle 7-23%since 2012
  912. IlfordEngland · Bortle 8-23%since 2012
  913. KetteringEngland · Bortle 6-23%since 2012
  914. Newcastle under LymeEngland · Bortle 7-23%since 2012
  915. OxfordEngland · Bortle 7-23%since 2012
  916. PaigntonEngland · Bortle 5-23%since 2012
  917. ReadingEngland · Bortle 7-23%since 2012
  918. TauntonEngland · Bortle 6-23%since 2012
  919. TottenhamEngland · Bortle 8-23%since 2012
  920. WalthamstowEngland · Bortle 8-23%since 2012
  921. YorkEngland · Bortle 7-23%since 2012
  922. SeattleWashington · Bortle 8-23%since 2012
  923. Barrow in FurnessEngland · Bortle 7-23%since 2012
  924. BoltonEngland · Bortle 8-23%since 2012
  925. BraintreeEngland · Bortle 6-23%since 2012
  926. CoventryEngland · Bortle 8-23%since 2012
  927. ManchesterEngland · Bortle 8-23%since 2012
  928. SalfordEngland · Bortle 8-23%since 2012
  929. ScarboroughEngland · Bortle 6-23%since 2012
  930. ShrewsburyEngland · Bortle 6-23%since 2012
  931. Weston-super-MareEngland · Bortle 5-23%since 2012
  932. WashingtonDistrict of Columbia · Bortle 8-23%since 2012
  933. ValdostaGeorgia · Bortle 7-23%since 2012
  934. AylesburyEngland · Bortle 6-24%since 2012
  935. CarlisleEngland · Bortle 6-24%since 2012
  936. Ellesmere PortEngland · Bortle 7-24%since 2012
  937. FarnboroughEngland · Bortle 7-24%since 2012
  938. GuildfordEngland · Bortle 6-24%since 2012
  939. LoughboroughEngland · Bortle 6-24%since 2012
  940. Southend-on-SeaEngland · Bortle 7-24%since 2012
  941. Stoke-on-TrentEngland · Bortle 8-24%since 2012
  942. HamiltonScotland · Bortle 7-25%since 2012
  943. AshfordEngland · Bortle 6-26%since 2012
  944. FolkestoneEngland · Bortle 5-26%since 2012
  945. LincolnEngland · Bortle 7-26%since 2012
  946. LittlehamptonEngland · Bortle 5-26%since 2012
  947. MaidenheadEngland · Bortle 7-26%since 2012
  948. BradfordEngland · Bortle 8-26%since 2012
  949. GloucesterEngland · Bortle 7-26%since 2012
  950. HalifaxEngland · Bortle 7-26%since 2012
  951. HarlowEngland · Bortle 7-26%since 2012
  952. StaffordEngland · Bortle 7-26%since 2012
  953. StevenageEngland · Bortle 7-26%since 2012
  954. AberdeenScotland · Bortle 8-26%since 2012
  955. PaisleyScotland · Bortle 7-26%since 2012
  956. DewsburyEngland · Bortle 7-27%since 2012
  957. KeighleyEngland · Bortle 6-27%since 2012
  958. MaidstoneEngland · Bortle 7-27%since 2012
  959. MorecambeEngland · Bortle 5-27%since 2012
  960. Royal Tunbridge WellsEngland · Bortle 5-27%since 2012
  961. BracknellEngland · Bortle 7-28%since 2012
  962. ChesterEngland · Bortle 7-28%since 2012
  963. GillinghamEngland · Bortle 7-28%since 2012
  964. HarrogateEngland · Bortle 6-28%since 2012
  965. NottinghamEngland · Bortle 8-28%since 2012
  966. WalsallEngland · Bortle 8-28%since 2012
  967. ChelmsfordEngland · Bortle 6-28%since 2012
  968. St HelensEngland · Bortle 7-28%since 2012
  969. MacclesfieldEngland · Bortle 6-29%since 2012
  970. MansfieldEngland · Bortle 7-29%since 2012
  971. PrestonEngland · Bortle 7-29%since 2012
  972. ScunthorpeEngland · Bortle 6-29%since 2012
  973. WeymouthEngland · Bortle 5-29%since 2012
  974. Clacton-on-SeaEngland · Bortle 5-30%since 2012
  975. Enfield TownEngland · Bortle 8-30%since 2012
  976. ChesterfieldEngland · Bortle 7-30%since 2012
  977. Great YarmouthEngland · Bortle 6-30%since 2012
  978. Newcastle upon TyneEngland · Bortle 8-30%since 2012
  979. EastbourneEngland · Bortle 5-31%since 2012
  980. CumbernauldScotland · Bortle 7-31%since 2012
  981. BrightonEngland · Bortle 7-31%since 2012
  982. CanterburyEngland · Bortle 6-31%since 2012
  983. PortsmouthEngland · Bortle 7-31%since 2012
  984. BasildonEngland · Bortle 7-32%since 2012
  985. BasingstokeEngland · Bortle 6-32%since 2012
  986. BathEngland · Bortle 6-32%since 2012
  987. NorwichEngland · Bortle 7-32%since 2012
  988. Royal Leamington SpaEngland · Bortle 6-32%since 2012
  989. WakefieldEngland · Bortle 8-33%since 2012
  990. PlymouthEngland · Bortle 7-33%since 2012
  991. SouthportEngland · Bortle 6-33%since 2012
  992. ColchesterEngland · Bortle 6-34%since 2012
  993. East KilbrideScotland · Bortle 7-34%since 2012
  994. KirkcaldyScotland · Bortle 6-34%since 2012
  995. BarryWales · Bortle 5-34%since 2012
  996. NewportWales · Bortle 7-34%since 2012
  997. HastingsEngland · Bortle 5-35%since 2012
  998. LivingstonScotland · Bortle 7-35%since 2012
  999. BournemouthEngland · Bortle 7-36%since 2012
  1000. LeicesterEngland · Bortle 8-36%since 2012
  1001. DarlingtonEngland · Bortle 7-36%since 2012
  1002. PooleEngland · Bortle 6-36%since 2012
  1003. ExeterEngland · Bortle 6-37%since 2012
  1004. RhonddaWales · Bortle 5-37%since 2012
  1005. DundeeScotland · Bortle 7-38%since 2012
  1006. HartlepoolEngland · Bortle 7-39%since 2012
  1007. Saint PetersEngland · Bortle 5-39%since 2012
  1008. SunderlandEngland · Bortle 8-39%since 2012
  1009. WaterloovilleEngland · Bortle 6-39%since 2012
  1010. DunfermlineScotland · Bortle 6-41%since 2012
  1011. Milton KeynesEngland · Bortle 7-44%since 2012
  1012. WashingtonEngland · Bortle 7-47%since 2012
  1013. TynemouthEngland · Bortle 7-48%since 2012

What the change measures, and what the satellite misses

The number is the change in the brightness of the sky overhead on a clear, moonless night, modeled from the NASA Black Marble yearly night images of 2012 and 2025 with the same method. +20% means the sky is a fifth brighter than in 2012; the natural sky counts as well, so a city whose artificial light doubled shows less than +100%.

The satellite barely sees the blue part of white LED light. A town that swapped orange sodium lamps for white LEDs looks darker from orbit than it does from the ground, which is why many British cities show a fall. Treat a decline as "less light the satellite can see", not as a darker sky for certain. A rise is harder to explain away: more light reaching space in the colors the satellite does see.