Oldham is the UKs luckiest town for winning premium bond prizes in 2004/05, according to recent tables compiled by National Savings & Investments.
Salisbury, Lancaster and East London were second, third and fourth respectively. Sunderland came top in last years results, out of 120 postcodes.
Across the UK, 23m people own premium bonds, worth 26bn. These are entered into a monthly draw winning more than 1m prizes, worth over 69m total. The prizes range from 50 to the 1m jackpot.
The rankings are based on the total prize value per million bonds held in each town, calculated only on prizes of 1,000 or over.
The least lucky towns are Halifax, Galashiels and Central London East. Doncaster, Redhill and North London are the highest climbers, and Exeter has performed the most consistently over two years, coming in the top 11 in both years.
NS&I premium bonds manager Sally Swait says: Congratulations to Oldham. The top 10 show that luck in winning premium bonds is spread across the UK with places like Oldham and Salisbury luckier than the rest in the past year.