Play-off winners Fleetwood will begin their first ever season in League One by hosting Crewe Alexandra on 9 August.
Former Championship sides Yeovil and Doncaster face each other on the opening day at Huish Park.
Fellow relegated side Barnsley host Crawley, while League Two champions Chesterfield are at beaten League One play-off finalists Leyton Orient.
Rochdale face Peterborough at home and Scunthorpe, who were also promoted, begin with a trip to Swindon.
Preston, who were knocked out by eventual play-off winners Rotherham in the semis, host Notts County.
Last season's FA Cup semi-finalists Sheffield United begin the season against Bristol City at Bramall Lane.
The other opening day fixtures in League One see Bradford host Coventry, Colchester at home to Oldham, MK Dons against Gillingham and Port Vale taking on Walsall.
|Opening day fixtures (Saturday, 9 August)|
|Barnsley v Crawley Town|
|Bradford City v Coventry City|
|Colchester United v Oldham Athletic|
|Fleetwood Town v Crewe Alexandra|
|Leyton Orient v Chesterfield|
|Milton Keynes Dons v Gillingham|
|Port Vale v Walsall|
|Preston North End v Notts County|
|Rochdale v Peterborough United|
|Sheffield United v Bristol City|
|Swindon Town v Scunthorpe United|
|Yeovil Town v Doncaster Rovers|
|Opening fixtures elsewhere|
|Premier League - Championship - League Two - Scottish Premiership|
|Get all your teams' fixtures here|
|Scottish League One|
|Scottish League Two|
All fixtures and kick-off times are subject to change. The BBC is not responsible for any changes that may be made.