Images posted on social media show that the train stood upright, but derailed and stopped as soon as it hit the station building.
A spokesman for the London Fire Brigade said: “The eight-carriage passenger train derailed after hitting the buffer at the station.
“Around 50 people were evacuated from the train before the arrival of the brigade by TfL and station staff. Two people have been treated at the scene for minor injuries by staff of the London Ambulance Service.
“The brigade was called at 8.27 am and is still on the spot. Three fire engines and two rescue units of the fire brigade are present.”
Station Commander Jim O’Neill, who is present at the scene, said: “The train has hit the buffers at the station, which is at the end of the line, and has gone over them.
“The firefighters conducted a systematic search of the train to ensure that there were no more people.
“Crews are now assisting station crews in securing the scene and with the recovery operation,”
A spokesman for the London Ambulance Service said: “We have been informed of a train derailment at Enfield Town railway station, Enfield at 8.16 this morning.
“We sent several resources to the scene: an ambulance crew, an emergency planning officer, a clinical team manager, two incident response officers, medics in the cars, and our hazardous area response team.
“Two people were assessed at the scene for minor injuries, but were not taken to hospital.”