":::::Conwall, from which Cornish originates is a singular county/ region within England. Wales is a Country and neither a County or region within England. There are more speakers of Pakistani, Urdu, Punjabi, etc than either Welsh or Cornish speakers. To include Welsh as a regional language you woukd also have to list those as well.    

 ::::::""Of course near a country border there will be an overspill of one country's language(s) into another""—overspill? So people spoke English in Oswestry before they spoke Welsh? Welsh has been a regional language of England. At one time is was widely spoken in the Marches, in addition to other Brittonic languages such as Cumbric and Cornish in their respective areas. How can you say Welsh isn't a regional language while Cornish is, simply because the areas where it is natively spoken are near another country where it is significantly more predominant? Welsh is a native language of England, unlike migrant languages. I accept most of the 8,000 Welsh speakers in England are probably from Wales, but a significant amount will be native English people in the border counties, like I said, where there is significant mixed heritage.    
 ::::The figure of 110,000 is ""an estimate of those who could at an earlier time speak Welsh. Not all of them would still consider themselves able to speak Welsh.""  Many people born in Wales, and all those taught in Wales in recent years, would have learned to speak at least some Welsh.  That does not mean they are Welsh speakers now.  The claims by  that Welsh is spoken by ""more native English in border communities then Cornish. Places like Oswestry still have significant numbers of Welsh speakers."" - need a good source.  And, the fact is that Welsh is not an officially recognised regional language in any part of England  - though Cornish is.      
 :::::Absolutely—as the writers of the report acknowledge (and I myself noted above) 110,000 is bound to be an overestimate, but 8,248 is just as likely to be an underestimate. In any case, as I noted again, I agree that Welsh almost certainly shouldn't be listed in the article as a regional language. The point is not of course how many speakers it has (it has more than Cornish however you count it) but whether or not it is officially recognised as a regional language, or is spoken by a substantial community of people who weren't born in Wales. The first isn't the case, and we need a good source for the second. Unfortunately, I'm not sure there really are any.    
 ::::::I accept it needs a source. However as far as I know, Cornish is not an ""officially recognised regional language"" of England specifically. The Cornish council has a policy to support the language, and it's a recognised regional language of the United Kingdom, in addition to Welsh and others. But there's nothing in the European Charter for Regional or Minority Languages that designates the region of the UK for each language.    
 ::::::I found an interesting peice on this from the Welsh Language Board: Estimation of the number of Welsh speakers in England 

 :::::::The estimate that 110,000 people resident in England can speak Welsh is reasonable. Such a number – together with another thousand in Scotland and Northern Ireland – would mean that the total number of people able to speak Welsh in the UK exceeds 690,000 and that some 17% of them live outside Wales elsewhere in the UK.  

 ::::::And 

 :::::::Applying these percentages to the Census total of 42,358,885 non-Welsh-born residents of England produces very approximately a central estimate of 12,000 with a lower estimate of 8,000 and a higher of 13,000. 

 ::::::Of course, we still can't determine for certain if these are native English, or descendants of Welsh people who have moved to England. 
 ::::::   

 ::::::Oh, so I just realised this is the source you were discussing. Oh well. XD    

 == Population map caption == 

 The first map in the ""population"" section carried the incorrect caption ""The metropolitan, non-metropolitan counties and unitary authorities of England"". The map actually