In light of that baptism of George Edge Haslam
Is that marriage I posted for James to Sarah Edge possibly the right one?
I think it's very likely correct. I was originally doubtful because 1) the date you'd posted for John's baptism predated the Sarah Edge wedding; 2) the wedding was in Prestwich parish; 3) Haslam is such a common surname in the area. That's why I looked up John Haslam baptisms around 1828 in the Tottington/Bury area and baptisms of any Haslam children there with parents James & Sarah in 1820's & 1830's. Holcombe baptism register includes birthdate, abode and father's occupation, all of which helped to sort out children of the 2 James & Sarah couples. The other James Haslam was a carter and made his mark when he married, so an unlikely candidate to become a bookkeeper.
Prestwich parish was extensive. I assume Sarah Edge lived in Prestwich parish.
I think that Thomas Haslam 1837 was born before birth registrations began. There may have been more babies between Thomas and Richard (1846).
St. Paul's Church, Ramsbottom, the first C. of E. church in the town was founded 1850 so it was new when Susanna was baptised there. Until then baptisms and burials were at Holcombe or Edenfield, the Holcombe curate serving both chapels for most of their existence, and weddings were at St. Mary the Virgin, Bury. St. Paul's is in Bridge Street where John Haslam lived in 1861. There are only a few years of baptisms and burials on LANOPC and they haven't been on long.
As John and Eliza's marriage was "Registry Office or Registrar Attended" perhaps it was in a Non-Conformist chapel. There were various NC chapels in and around the Ramsbottom, Holcombe, Tottington, Bury areas.
Tottington village got an Anglican church in 1799, St. Anne.
Information about Tottington, and Tottington Higher and Lower Ends on the Tottington page of Lancashire Online Parish Clerks
www.lan-opc.org.uk/Bury/Tottington/index.htmlEven so LAN-OPC got confused when it came to the list of churches and put Dundee Presbyterian Chapel, Dundee Lane, postcode BL0 9HL under Tottington parish instead of with Holcombe parish.
However, Dundee and Holcombe Brook Independent Chapel, postcode BL0 9HL is where it belongs, Holcombe parish.
www.lan-opc.org.uk/Bury/Holcombe/index.html BL0 9HL is the postcode for Dundee Lane which is the present name for the old road which connected the settlements of Holcombe and Nuttall.