En 1170 era llamado "Stokeport". Según la etimología aceptada, la palabra es el resultado de la unión de dos vocablos anglosajones: stoc (un lugar para comerciar), y port (una aldea ); por lo tanto, la palabra se interpreta como "Un Mercado en la Aldea ".
Sin embargo, hay derivaciones más antiguas que interpretan la palabra como: " Castillo en el bosque ", stock ( castillo o lugar de prisión ) y port ( bosque ).Además, se han formado otras derivaciones basándose en las variantes antiguas del nombre, dentro de estas derivaciones se encuentran: Stopford y Stockford.
Hay evidencia suficiente de la existencia de una fortaleza en las inmediaciones en los tiempos antiguos de los ingleses, y que, en el año 79 d.C Cneo Julio Agrícola reconoció sus ventajas estratégicas y fortificó Stockport para proteger el paso del río Mersey.
En el siglo XVII Stockport se convirtió en un centro económico para la industria de la seda. Gracias a su cercanía con Mánchester, el pueblo se expandió rápidamente durante la Revolución industrial, ayudado particularmente por el crecimiento de las industrias manufactureras de algodón. Sin embargo, el crecimiento económico cobró su cuota, en 1844 el filósofo Friedrich Engels escribió que Stockport era " famoso por ser una de las áreas industriales más polvientas y contaminadas de todas las áreas industriales".
En 1967 ocurrió un desastre aéreo, cuando un avión de la aerolínea Bmi se estrelló en el área de Hopes Carr del pueblo, resultando en la muerte de 72 pasajeros.
En años recientes, el Ayuntamiento Municipal Metropolitano de Stockport ha emprendido un proyecto ambicioso, conocido como "el futuro Stockport ". El plan es traer más de 3,000 residentes al centro del poblado, y revitalizar sus propiedades residenciales y sus comercios, en forma similar a la ciudad de Mánchester.Muchas áreas ex-industriales alrededor del poblado serán puestas en operación.
La mayor parte del poblado se encuentras dentro de los límites del condado de Cheshire; sin embargo, Reddish y los cuatros suburbios Heaton se encuentran dentro de los límites de Lancashire.
El Acta de Corporaciones Municipales de 1835 convirtió a Stockport en un Distrito Municipal dividido en siete distritos.