Lukas Jutkiewicz had given the away side the lead in the 23rd minute but Matty Pearson scored from close range before half time to level proceedings.
Town had the lion’s share of possession and chances but were unable to secure victory, although did move up a place to 9th in the table.
Nathan Jones made two changes to his starting eleven following the 1-1 draw against Blackburn Rovers on Saturday, with Pelly-Ruddock Mpanzu and James Collins coming into the fold.
On their respective 100th and 150th appearance for the club, Luke Berry and Collins combined during the early stages but the Ireland Internationals header went wide of the target.
Town had worked some good attacking opportunities until their hard work was undone when Elliot Lee was penalised for a handball inside the area. Jutkiewicz took responsibility from the spot and powerfully struck beyond Simon Sluga.
The Hatters fought back eight minutes before half-time after Pearson scored his first goal of the season.
Mpanzu saw his deflected effort tipped over the bar by Neil Etheridge and the resulting corner was delivered by Berry, headed across by Glen Rea and dispatched by the defender on the half-volley.
The home side were unfortunate not to take the lead inside the opening moments of the second half following Berry’s surge into the box, but his shot was stopped on the line by Maxime Colin.
Collins had a fantastic opportunity to put the Hatters ahead in the 72th minute after George Moncur knocked the ball down the line towards Kiernan Dewsbury-Hall, who in turn looked up and played the ball across to the striker, but Etheridge denied him from close range.
Chances continued to fall Town’s way, as Jordan Clark had a shot from distance tipped over the bar and Collins was denied a shot on goal courtesy of a terrific block.
The point could have been cruely taken away from the Hatters right at the death as Ivan Sunjic was through on goal, but Simon Sluga made a crucial save to keep the scores level.
Town are now unbeaten in four matches following tonight's draw and move onto Saturday's away match against Cardiff City looking to extend that record.
Town: Sluga, Pearson, Rea, Bradley (C), Norrington-Davies; Berry, Mpanzu, Dewsbury-Hall; Cornick (Clark 70), Lee (Moncur 61), Collins.
Subs not used: Shea, Cranie, Tunnicliffe, Lockyer, Bree, Nombe, Morrell.
Goals: Pearson (37)
Yellows: Rea
Birmingham: Etheridge, Colin, Roberts, Dean (C), Clarke-Salter (McGree 75), Friend; San José, Sunjic, Gardner (Sanchez 61); Hogan (Bela 75), Jutkiewicz.
Subs not used: Prieto, Pedersen, Dacres-Cogley, Kieftenbeld, Toral, Leko.
Goals: Jutkiewicz (23)
Yellows: Dean
Referee: David Webb