Who can register with a GP?
Legally, any person living in the UK i.e., any person who is not in the UK for a short visit/ holiday, may register with a GP and it’s free to register.
Find a GP: https://www.nhs.uk/service-search/find-a-gp
You do not need to be a British citizen, or to have lived in the country for a certain time. However, you can only register with a GP who is located near you, rather than any GP you like. GPs however are able to exercise a certain degree of discretion over who they register and you may find some GPs are easier to register with than others.
If you are not registered with a GP, you can still use out of hours services and attend GP surgeries which accept ‘walk-in’ patients.

