Jack Wilson’s goal had given the Bluebirds a half-time lead, before Oliver Shannon struck with just under 10 minutes remaining to earn his team a point.
The game was one of few clear-cut chances, however, the big opportunities all fell the way of the visitors, who competed well throughout the afternoon and almost did enough to take all three points.
Manager Tony Pennock made just one change to the side that beat Caernarfon Town 1-0 last Saturday, with the returning Elliot Scotcher coming in for Ryan George.
And it was County who had the first opportunity when Ben Fawcett headed the ball into the path of Jordan Davies inside the area, but the striker blazed his shot wide.
Fawcett was involved again shortly after when he was played in and took the ball around goalkeeper Alex Ramsay and went to ground, however the striker was booked for simulation.
The Lakesiders stopper nearly provided the Bluebirds with a gift as he let the ball bounce inside the area, providing Jordan Davies with the chance to shoot, but the keeper reacted sharply to push it on to the post.
Pennock’s side had made a positive start to the game, and they got their reward when a remarkable ball upfield from Henry Jones landed at the feet of Wilson, who took a touch before shooting past Ramsay into the right corner to make it 1-0 just after the half hour mark.
County had a good chance to double their advantage 10 minutes after the restart when Fawcett put a ball into the area, directed for Jordan Davies, but the striker couldn’t quite get on the end of it and was booked for a foul on Ramsay.
The big opportunity for Haverfordwest County to make it 2-0 came just over 10 minutes later, when Ricky Watts’ header played Fawcett in on goal, but the forward saw his effort saved by Ramsay in a one-on-one situation.
And the Bluebirds were left to rue this missed chance as the Lakesiders drew level following a break upfield by Luke Wall, with the substitute rolling the ball into the path of Shannon who shot past Lewis Brass to set up a grandstand finish.
To County’s credit, they continued to push forward in search of a late winner, and they came close on a couple of occasions. Firstly, wing-back Rhys Abbruzzese saw his shot from inside the area deflected just wide, before Jordan Davies fizzed a shot on the angle not far wide of the post in stoppage time.
The Bluebirds move up to third place in the JD Cymru Premier following this result, and are next in action on Saturday, August 27 when we host Airbus UK Broughton at the Ogi Bridge Meadow. Kick-off is at 2.30pm.
Bala Town: Ramsay, White, Kay, Peate, Arsan, Shannon, Smith (Wall 60′), Edwards, Mendes, Rutherford (El Amri 71′), Venables (C)
Substitutes not used: Woods, Lloyd, Southern
Yellow cards: Peate 24′, Mendes 36′, Smith 38′, Arsan 80′
Haverfordwest County: Brass, Wilson, Richards, Rees (C), Jenkins, Abbruzzese, Watts, Scotcher, H. Jones (Veale 88′), J. Davies, Fawcett
Substitutes not used: Z. Jones, George, Evans, L. Davies, Humphreys, H. John
Yellow cards: Fawcett 11, Jenkins 24′, J. Davies 55′, Wilson 74′