The Bantams will play Scunthorpe United in Sky Bet League One next season following The Iron's Play-Off Semi-Final loss to Rotherham United on Wednesday.
After drawing 2-2 with the Millers in the opening leg at Glanford Park, Scunthorpe lost out 2-0 in the return encounter at Rotherham's ASSEAL New York Stadium on Wednesday evening.
Rotherham will now play Shrewsbury Town at Wembley Stadium for a place in the Championship on Sunday 27 May.
Scunthorpe's play-off defeat means that only two places now remain left to be filled for League One next season.
Those two spots will be taken up by the losing side in the League One Play-Off Final and the victors of the League Two Play-Off Final.
City's twenty-one confirmed opponents in League One next season are:
City's full schedule of league fixtures will be confirmed in five weeks' time on Thursday 21 June at 9:00am.