Although I believe it is largely working class.
Not really; demographically it's fairly average. Might have been more working class in the past o/c; I
think I still have access to census results by constituency for 1981 so I might check that.
Neighboring Havant and Gosport are still pretty damn working class for safe(-ish on 97/01 vote totals) Tory seats IIRC.
In the case of Havant it's a little deceptive; most of it is middle class, but it also includes a large council estate (it's also a retirement centre). Gosport is mostly working class though. Whole area around Portsmouth votes well to the right of what could "normally" be expected (for obvious reasons).