One in three people fail the British Citizenship test that is required in order to settle in this country.
Across England 125,925 tests were taken in 2016, with 36% of people failing.
Passing the citizenship test, also known as the "Life in the UK" test, is one of the criteria for becoming a British citizen or settling in the UK.
You must also have spent a certain period of time in the country, pass an English language test, and not have any criminal convictions.
The test was taken far fewer times in England in 2016 than it was in 2015, when it was taken 164,702 times.
36% of people in England failed the test
The Life in the UK test
The Life in the UK tests has 24 questions that must be completed within 45 minutes and the applicant needs to get at least 75% of questions right to pass.
The test includes questions on a range of aspects of British culture and history.
People who failed can take the test over and over again but each attempt to pass the test costs £50.
A detail from the uniform of a Border Force officer on the new Border Force cutter HMC Protector
Oldham had one of the lower scores
Figures obtained by the Manchester Evening News found that across the North West 44% of people failed in 2016 compared to 46% in 2015.
In Oldham in 2016, 330 people out of 552 failed the test (60%).
Bolton saw the second highest percentage failing in Greater Manchester. Of the 690 who took the test there, 374 (54%) failed to make the grade.
Bury was next, with 45% of people failing out of the 227 who took the test. People in Trafford did best. Only 123 out of 375 people failed, or roughly a third.
A certificate of British naturalisation
Would you pass the citizenship test? Take our quiz here to find out. Remember, you need 75% to pass, or 18 correct answers.