Loading the map…
England's school census, 2012 to 2023
Romanian in England’s classrooms
Each dot is ten pupils whose first language, as their school was told, is Romanian: 94,000 in England’s state-funded schools in January 2023. In 2012 there were about 8,100.
By then it was the fifth most common first language in England’s classrooms after English, and the most common after English in seven council areas.
Find your councilScroll to watch it growJanuary 2012
In 2012, mostly a London story#
The Department for Education’s table gives 8,145 pupils aged five and over with Romanian as their first language (three totals, each rounded to five). More than half, 55%, were in London schools, most of them in the boroughs of the north-west and east: Harrow, Brent, Newham, Waltham Forest, Barnet.
In no council area was Romanian the first or even the second language after English. In Harrow, where it was most common, it came seventh.
January 2021
Nine years later, far beyond London#
In January 2021 there were 77,167. London’s share had fallen to 35%: numbers grew faster in Northamptonshire, Hertfordshire, Essex, Kent, Birmingham, Coventry and Leeds.
Romanian had become the most common language after English in Harrow, Havering and Thurrock (ringed), and the second in 33 more council areas.
The two years are not counted alike: the 2012 table left out pupils under five, so part of the rise is reception classes being counted.
January 2023, the latest table for every council
94,000pupils with Romanian as first languageMost common after English in seven council areas#
Essex, Halton, Harrow, Havering, Hertfordshire, Thurrock and West Northamptonshire, and second in 28 more. 32% of these pupils were in London.
In Harrow they were 4,355, one pupil in 9.
England, 2015/16 to 2024/25
Fifth in 2023, just ahead of Arabic#
Among first languages other than English, Romanian was tenth in 2015/16 and passed Portuguese and Tamil in 2016/17. In 2017/18, the year the count widened to pupils of every age, it moved past Gujarati and Somali.
The complete tables for every council put it sixth in January 2021, behind Arabic (83,579), and fifth in January 2023, 1,911 ahead of Arabic. Urdu, Polish, Panjabi and Bengali (107,784) stayed ahead.
For the other years the department’s table leaves out every variant code that ever had 1,000 pupils or fewer, among them Romanian (Moldova) and several kinds of Arabic. On the codes it prints, Romanian (99,859) was 1,599 ahead of Arabic in 2024/25: too close to call.
Census 2021 and the school census
Second in the census, sixth in class#
At the 2021 census, 465,926 residents of England aged three and over gave Romanian as their main language: more than any language except English and Polish. That January, Romanian was the sixth most common first language in England’s schools.
For every 1,000 residents with Romanian as main language there were 166 pupils with Romanian as first language. For Polish the figure was 249, for Urdu 596. The community is recent: the census counted 78,192 residents of England born in Romania in 2011, and 530,320 in 2021.
Pupils (January 2021) per 1,000 residents with that main language (Census 2021), England Urdu596Bengali571Arabic428Polish249Portuguese202Romanian166The comparison is rough. “Main language” is a person’s first or preferred language; a pupil’s “first language” is the one they met in early childhood and still hear at home or around them. The tables do not say why the ratios differ.
The rise is slowing
Fewer babies, a gentler rise#
On the codes the department prints, counted the same way each year, the number grew by 9,684 in 2022/23, 4,965 in 2023/24 and 2,748 in 2024/25.
Births to mothers born in Romania, in England and Wales, peaked at 16,069 in 2019 and fell to 10,649 in 2025, 34% fewer. Children born in 2019 started reception, the first school year, in September 2023 or 2024. Not every child of a Romanian mother is recorded with Romanian as first language, so births do not predict classroom numbers.
Births to mothers born in Romania, England and Wales (ONS) Wales, which has already published 2025/26, counted 1,475 pupils aged five and over with Romanian as first language, against 1,465 a year earlier (both rounded to five).
January 2025, estimated
Where the count stands now#
The latest table of every council by language is for January 2023. The last frame scales each council’s count by the national rise to January 2025 (8.4%); the hollow marks are that estimate.
Tested the same way from 2021 to 2023, on 120 council areas with at least 100 such pupils, the rule missed by a median 8%, and by more than 20% in one area in ten. Keeping the 2021 count would have missed by 21%.
The misses are not random: 23 of 26 London boroughs grew less than the rule said, and towns in the North and the Midlands grew more. Numbers were still growing faster outside London.
Reading the map
What the dots are not#
A dot is not a child’s home or school. Each council’s dots are spread across its districts in proportion to the Romanian speakers living there in 2021, then placed at random.
“First language” is what the school was told, usually by a parent. It says nothing of how well a child speaks English or of nationality, and families from Moldova may be recorded under either Romanian code.
A count for a named language misses pupils recorded only as speaking a language “other than English”: 86,036 pupils across England in 2024/25.
Your council#
Type a council area or tap the map. Figures are for state-funded schools; where fewer than three pupils are counted, the number is not shown.
The rest of the United Kingdom
Scotland records each pupil’s main home language: in its publicly funded schools, 153 pupils had Romanian in 2009 (a year in which some pupils were counted twice) and 2,676 in 2025. Wales counted 150 pupils aged five and over with Romanian as first language in 2011/12 and 1,475 in 2025/26 (rounded to five). Northern Ireland is not included here.
Every council area
| Council area | 2012 | 2021 | 2023 | 2025 (est.) | Rank 2023 |
|---|---|---|---|---|---|
| Harrow | ≥ 580 | 4,036 | 4,355 | 4,720 | 1 |
| Hertfordshire | 239 | 3,096 | 3,724 | 4,036 | 1 |
| Birmingham | 265 | 3,210 | 3,451 | 3,740 | 7 |
| West Northamptonshire | 293* | 3,749* | 3,234 | 3,505 | 1 |
| Newham | 513 | 2,675 | 2,909 | 3,152 | 3 |
| Essex | ≥ 101 | 1,891 | 2,527 | 2,739 | 1 |
| Barking and Dagenham | 176 | 2,142 | 2,417 | 2,619 | 3 |
| Brent | 521 | 2,231 | 2,399 | 2,600 | 4 |
| Barnet | ≥ 414 | 2,065 | 2,281 | 2,472 | 2 |
| Redbridge | ≥ 233 | 2,103 | 2,264 | 2,454 | 4 |
| Coventry | 218 | 1,596 | 2,035 | 2,205 | 2 |
| Kent | ≥ 92 | 1,431 | 1,892 | 2,050 | 2 |
| Leeds | 49 | 1,545 | 1,882 | 2,040 | 3 |
| Havering | 57 | 1,242 | 1,729 | 1,874 | 1 |
| Waltham Forest | ≥ 464 | 1,609 | 1,723 | 1,867 | 2 |
| North Northamptonshire | 293* | 3,749* | 1,722 | 1,866 | 2 |
| Luton | 60 | 1,325 | 1,713 | 1,856 | 3 |
| Suffolk | 52 | 1,066 | 1,358 | 1,472 | 2 |
| Thurrock | 34 | 955 | 1,314 | 1,424 | 1 |
| Enfield | ≥ 253 | 1,157 | 1,181 | 1,280 | 7 |
| Hillingdon | ≥ 100 | 1,038 | 1,174 | 1,272 | 8 |
| Warwickshire | 33 | 745 | 996 | 1,079 | 2 |
| Doncaster | ≥ 8 | 654 | 983 | 1,065 | 2 |
| Greenwich | ≥ 130 | 842 | 982 | 1,064 | 2 |
| Surrey | 110 | 846 | 965 | 1,046 | 5 |
| Buckinghamshire | 64 | 735 | 959 | 1,039 | 5 |
| Hampshire | 68 | 744 | 941 | 1,020 | 4 |
| Hounslow | ≥ 81 | 831 | 929 | 1,007 | 9 |
| Milton Keynes | 24 | 605 | 919 | 996 | 3 |
| Wolverhampton | 35 | 787 | 913 | 989 | 3 |
| Haringey | ≥ 319 | 871 | 881 | 955 | 5 |
| Nottinghamshire | ≥ 19 | 585 | 873 | 946 | 3 |
| Staffordshire | 19 | 528 | 838 | 908 | 4 |
| West Sussex | ≥ 50 | 667 | 827 | 896 | =2 |
| Oxfordshire | ≥ 66 | 633 | 804 | 871 | 5 |
| Peterborough | 13 | 621 | 801 | 868 | 6 |
| Leicester | 40 | 665 | 789 | 855 | 11 |
| Croydon | 89 | 704 | 785 | 851 | 7 |
| Lincolnshire | 35 | 590 | 776 | 841 | 4 |
| Norfolk | ≥ 26 | 577 | 771 | 836 | 4 |
| Lancashire | 20 | 602 | 769 | 833 | 7 |
| Central Bedfordshire | ≥ 12 | 504 | 745 | 807 | 2 |
| Nottingham | 57 | 617 | 745 | 807 | 5 |
| Kingston upon Hull, City of | 21 | 524 | 728 | 789 | 2 |
| Stoke-on-Trent | 4 | 480 | 718 | 778 | 4 |
| Somerset | 40 | 557 | 715 | 775 | 2 |
| Bedford | 48 | 519 | 709 | 768 | =3 |
| Manchester | 261 | 588 | 693 | 751 | 17 |
| Southampton | 20 | 504 | 663 | 718 | 3 |
| Ealing | ≥ 89 | 585 | 660 | 715 | 13 |
| Cambridgeshire | 40 | 526 | 632 | 685 | 4 |
| Worcestershire | x | 463 | 623 | 675 | 3 |
| Slough | ≥ 97 | 498 | 613 | 664 | 6 |
| Sandwell | 67 | 492 | 609 | 660 | 7 |
| Oldham | 16 | 472 | 597 | 647 | 4 |
| Newcastle upon Tyne | 52 | 492 | 562 | 609 | 4 |
| Bexley | 37 | 428 | 538 | 583 | 2 |
| Barnsley | 6 | 365 | 524 | 568 | 2 |
| Bournemouth, Christchurch and Poole | ≥ 30 | 451 | 517 | 560 | 3 |
| Medway | ≥ 32 | 389 | 502 | 544 | 3 |
| Bristol, City of | 69 | 429 | 475 | 515 | 6 |
| Middlesbrough | 24 | 411 | 473 | 513 | 4 |
| Walsall | 15 | 371 | 464 | 503 | 5 |
| Portsmouth | ≥ 42 | 382 | 463 | 502 | 3 |
| Gloucestershire | 21 | 386 | 444 | 481 | 3 |
| Lewisham | 62 | 393 | 441 | 478 | 9 |
| Leicestershire | ≥ 10 | 330 | 426 | 462 | 4 |
| Merton | 73 | 416 | 415 | 450 | 7 |
| Cheshire East | x | 295 | 390 | 423 | 3 |
| Sheffield | ≥ 24 | 291 | 375 | 406 | 14 |
| Bradford | ≥ 40 | 303 | 360 | 390 | 13 |
| Devon | 17 | 290 | 353 | 383 | 3 |
| North Lincolnshire | 0 | 192 | 351 | 380 | 3 |
| Reading | 22 | 316 | 348 | 377 | 9 |
| Derby | 12 | 223 | 323 | 350 | 7 |
| Swindon | 10 | 217 | 320 | 347 | 4 |
| North Yorkshire | 11 | 230 | 302 | 327 | 2 |
| Kirklees | ≥ 14 | 258 | 300 | 325 | 7 |
| Telford and Wrekin | 0 | 165 | 297 | 322 | 5 |
| Wigan | 9 | 226 | 294 | 319 | 3 |
| Liverpool | <3 | 195 | 286 | 310 | 4 |
| East Sussex | 28 | 263 | 282 | 306 | 4 |
| Blackpool | 8 | 206 | 281 | 305 | 2 |
| Wiltshire | 18 | 208 | 281 | 305 | 3 |
| Plymouth | 53 | 259 | 280 | 303 | 2 |
| North East Lincolnshire | <3 | 150 | 274 | 297 | 2 |
| Dudley | 9 | 230 | 268 | 290 | 5 |
| Sutton | 34 | 245 | 265 | 287 | =14 |
| South Gloucestershire | 15 | 194 | 264 | 286 | 3 |
| Bromley | 12 | 218 | 260 | 282 | 5 |
| Herefordshire, County of | ≥ 8 | 196 | 258 | 280 | 2 |
| Warrington | 7 | 168 | 241 | 261 | 3 |
| Bracknell Forest | 14 | 160 | 214 | 232 | 2 |
| Wokingham | ≥ 16 | 189 | 204 | 221 | 9 |
| Cumbria | 9 | 167 | 202 | 219 | 2 |
| Southend-on-Sea | 24 | 167 | 201 | 218 | 6 |
| Wakefield | 3 | 108 | 200 | 217 | 5 |
| Cheshire West and Chester | 11 | 168 | 190 | 206 | 3 |
| Derbyshire | 0 | 148 | 190 | 206 | 4 |
| West Berkshire | 5 | 149 | 190 | 206 | 3 |
| Cornwall | 11 | 178 | 184 | 199 | 4 |
| Rotherham | ≥ 3 | 120 | 174 | 189 | 6 |
| Lambeth | 33 | 171 | 164 | 178 | 16 |
| Kingston upon Thames | 29 | 127 | 162 | 176 | 17 |
| Rochdale | ≥ 3 | 123 | 161 | 174 | 8 |
| Bath and North East Somerset | x | 133 | 160 | 173 | 2 |
| Wirral | 6 | 123 | 157 | 170 | 7 |
| St. Helens | <3 | 90 | 151 | 164 | 2 |
| Bolton | 29 | 147 | 148 | 160 | =18 |
| Halton | <3 | 83 | 146 | 158 | 1 |
| Hackney | 35 | 129 | 145 | 157 | 23 |
| North Somerset | 4 | 123 | 140 | 152 | 2 |
| Solihull | <3 | 100 | 140 | 152 | 8 |
| Windsor and Maidenhead | ≥ 13 | 98 | 135 | 146 | 8 |
| Richmond upon Thames | ≥ 26 | 136 | 132 | 143 | 15 |
| Wandsworth | ≥ 15 | 125 | 131 | 142 | 20 |
| Southwark | ≥ 25 | 125 | 126 | 137 | 25 |
| Blackburn with Darwen | ≥ 6 | 97 | 114 | 124 | 9 |
| County Durham | 6 | 81 | 114 | 124 | 4 |
| North Tyneside | 5 | 87 | 107 | 116 | 3 |
| Gateshead | 6 | 83 | 105 | 114 | 7 |
| Darlington | 7 | 69 | 96 | – | 2 |
| Brighton and Hove | 18 | 91 | 92 | – | 16 |
| Tower Hamlets | 22 | 65 | 89 | – | 17 |
| East Riding of Yorkshire | <3 | 85 | 86 | – | 9 |
| Hammersmith and Fulham | 13 | 66 | 83 | – | 19 |
| Dorset | 11 | 84 | 78 | – | 7 |
| Stockport | ≥ 6 | 69 | 76 | – | 15 |
| Stockton-on-Tees | 0 | 46 | 76 | – | 6 |
| York | ≥ 4 | 60 | 74 | – | =6 |
| Islington | 15 | 62 | 67 | – | =23 |
| Camden | ≥ 16 | 60 | 66 | – | 27 |
| Sunderland | 4 | 58 | 65 | – | 11 |
| Torbay | 4 | 48 | 65 | – | 3 |
| Westminster | ≥ 13 | 51 | 64 | – | 23 |
| Knowsley | 0 | 26 | 62 | – | 2 |
| Sefton | 0 | 8 | 60 | – | 2 |
| Salford | 0 | 36 | 59 | – | =10 |
| Tameside | 5 | 41 | 54 | – | 10 |
| Bury | 4 | 49 | 53 | – | 16 |
| Kensington and Chelsea | 13 | 51 | 50 | – | =24 |
| Shropshire | 0 | 19 | 43 | – | 4 |
| Trafford | 0 | 34 | 38 | – | =19 |
| Isle of Wight | ≥ 8 | 34 | 37 | – | 3 |
| Northumberland | <3 | 34 | 36 | – | 11 |
| Calderdale | <3 | 25 | 33 | – | =15 |
| Hartlepool | <3 | 7 | 28 | – | 9 |
| Redcar and Cleveland | 0 | 22 | 27 | – | 3 |
| South Tyneside | <3 | 26 | 22 | – | =12 |
| City of London | 0 | 0 | <3 | – | – |
| Isles of Scilly | 0 | 0 | 0 | – | – |
| Rutland | 0 | <3 | <3 | – | – |
How this was counted
England’s school census asks, each January, for every pupil’s first language. The department publishes only whether it is English or not; the counts for single languages come from tables released on request: a national series for 2015/16 to 2024/25 attached to a parliamentary answer (10 October 2025), tables for every council area in January 2021 and January 2023 released under the Freedom of Information Act, and a 2012 table for every council area kept by NALDIC, the subject association for teachers of English as an additional language.
“Romanian” here is the sum of the census codes Romanian, Romanian (Romania) and Romanian (Moldova). Every language is counted the same way before ranking. The national series leaves out every code that had 1,000 pupils or fewer in any year: Romanian (Moldova), with 1,553 pupils in January 2021 and 1,854 in January 2023, and small variants of other languages, such as three kinds of Arabic. Its ranks are therefore approximate; the council tables include every code.
The series has two breaks. Before 2017/18 the department counted the first language only for pupils of compulsory school age; from 2017/18, for all pupils, so the total jumps by 1.1 million and ranks that change that year may reflect the wider count. The 2012 council table counts pupils aged five and over in state-funded primary and secondary schools and in special schools (maintained and non-maintained, not hospital schools); its national totals are rounded to five.
The 2025 estimate multiplies each council area’s January 2023 count by the national rise in the two printed Romanian codes from 2022/23 to 2024/25. Its range comes from the same rule’s misses from 2021 to 2023, leaving out the smallest and largest tenth. Councils with fewer than 100 such pupils get no estimate.
Council areas follow the January 2023 tables. Northamptonshire was split in April 2021, so its 2012 and 2021 figures are for the whole county; on the map they are shared between the two halves in proportion to 2023. In 2012, Bournemouth and Poole are shown with Bournemouth, Christchurch and Poole; Christchurch was then part of Dorset, so neither area matches its later boundary exactly.
Counts of one or two pupils are not shown, as in the department’s own 2012 table. Where a hidden code leaves a total uncertain, it is shown as “at least” or not at all.
Sources
- Department for Education, number of pupils by first language spoken, academic years 2015/16 to 2024/25, attached to the answer to written question 70939, 10 October 2025. Open Parliament Licence.
- Department for Education, first language of pupils by local authority, January 2021 (FOI2021-0045631) and January 2023 (FOI2023_0021927), released on WhatDoTheyKnow (2021, 2023). Used for non-commercial research and reporting, as the department’s letters allow.
- Department for Education, pupils’ first language by local authority, January 2012, and national tables for January 2008 and 2011, kept by NALDIC.
- Department for Education, English proficiency of pupils with English as an additional language, 2020: 52,124 pupils with Romanian as first language in spring 2018, reception and above, in its analysis of English proficiency. OGL v3.
- Office for National Statistics, Census 2021, TS024 Main language (detailed), by county and unitary authority and by district; Census 2011 QS203EW and Census 2021 TS012, country of birth. OGL v3.
- Office for National Statistics, births by parents’ country of birth, England and Wales, editions 2010–2025 (mothers born in Romania), as compiled for Romanian names in England and Wales. OGL v3.
- Scottish Government, Pupil census supplementary statistics, 2009–2025. Welsh Government, pupils in maintained schools aged 5 and over by first language. OGL v3.
- Office for National Statistics, Counties and Unitary Authorities and Local Authority Districts (December 2023) boundaries, generalised. Contains OS data © Crown copyright and database right 2023.
Elsewhere on the site
- Britain and Romania: Romania-born residents by council, Census 2021.
- Romanian names in England and Wales: babies’ names and births to Romanian parents.
- Romanian companies in Britain: every company with a Romanian owner since 2016.