In the 2011 census the population of Egham Town was 6,384 and is made up of approximately 53% females and 47% males.

The average age of people in Egham Town is 37, while the median age is lower at 32.

75.7% of people living in Egham Town were born in England. Other top answers for country of birth were 2.2% India, 2.0% China, 1.5% Scotland, 1.2% Wales, 0.9% Ireland, 0.8% South Africa, 0.7% United States, 0.6% Hong Kong , 0.4% Kenya.

A comparison with Runnymede Borough, South-East England & England as a whole follows :

Variable EghamTown Runnymede SouthEast England
Population (Persons) 6,384 80,510 8,634,750 53,012,456
Area (Hectares) 264 7,804 1,906,965 13,027,843
Density(Number of Persons per Hectare) 24.2 10.3 4.5 4.1
Last Updated: 30 January 2013
Source: Office for National Statistics

RBC Ward & SCC Electoral Divisions

For Runnymede Borough Council Elections Egham Town is a single ward but for Surrey County Council Elections it is separated into 2 Electoral Districts (Engelfield Green & Egham Hythe & Thorpe) with the division running along the High Street, down Station Road & along the railway – see clickable map below (with the SCC districts shown by dotted lines & the RBC wards by solid lines).