Haworth church is St James (Maybe the old lady's husband was buried there and she moved to Bradford after his death)
http://www.britishlistedbuildings.co.uk/en-420625-church-of-st-james-haworth-cross-roads-a
Sorry to disagree again, but the main church in Haworth is St Michael and All Angels.
I have Sarah's burial. She was buried at Bradford St Peters, the one at Haworth St Michael and all Angels is a memorial inscription on her husband's headstone (as you infer). She was 96.
The burial appears in the register which Ancestry attribute to Haworth, though I agree that at the top of the page it says "in the Parish of Bradford". The thing is, until 1864 Haworth was a chapelry within the parish of Bradford, rather than a parish in its own right, so this is, strictly speaking, correct. Also, I've sometimes found that events which took place in one of the Bradford chapelries are copied into the main (St Peter's) registers as well, though in this case the index at Ancestry doesn't have a duplicate entry relating to St Peter's.
The very first page of the register at Ancestry (for the start of 1813) says Haworth rather than Bradford, but I don't know if that's the same book as was in use in 1847 - and I'm not going to check every page to find out! Maybe for this one you need to look at the films when you go to Bradford Archives, and/or check with the staff whether it was Haworth or Bradford.
On the face of it, it does look like a Haworth book: the page with Sarah's burial has 8 entries covering a period of 21 days - surely far too few for the main parish church - and most of them are from the Haworth area. And I've just noticed that some of the entries are signed "P. Bronte". QED?
Arthur