Question: does your gp have to be local?
Answer: You do not need to be ordinarily resident in England to access GP services without charge. But charges may arise if you need a hospital referral or other specialist treatment.