Wells states that one and gone often rhyme for Northern speakers, specifically those from Birmingham, Stoke, Liverpool, Manchester and Sheffield (1982: 362). Elsewhere, one is pronounced with a different vowel, /ʌ/ instead of /ɒ/.
Our map shows that the one-gone rhyme occurs often in the speech of Northerners, 83% to be precise. This contrasts with Southern dialect regions, where only 35% of respondents rhyme the words. The rhyme is also predominant in the Midlands (77% of speakers); this high proportion is largely due to, as Wells (1982) also found, the cities of Sheffield and Birmingham, as well as Nottingham.