First let’s put all teams in divisions where they should be and then we will break it down to AFC and NFC by the teams closest to each other.
East
Carolina Panthers
Philadelphia Eagles
Washington Redskins
Cincinnati Bengals
Baltimore Ravens
New York Giants
New York Jets
North
New England Patriots
Green Bay Packers
Minnesota Vikings
Indianapolis Colts
Detroit Lions
Buffalo Bills
Chicago Bears
Cleveland Browns
West
Dallas Cowboys
LA Rams
(soon to be) Las Vegas Raiders
Denver Broncos
LA Chargers
San Francisco 49ers
Arizona Cardinals
Seattle Seahawks
South
New Orleans Saints
Houston Texans
Atlanta Falcons
Miami Dolphins
Tampa Bay Bucaneers
Jacksonville Jaguars
Kansas City Chiefs
Tennessee Titans
AFC
North (Northeast)
New England Patriots
Detroit Lions
Buffalo Bills
Cleveland Browns
South (Central)
Tennessee Titans
Houston Texans
Kansas City Chiefs
New Orleans Saints
East (Metropolitan)
Cincinnati Bengals
Pittsburgh Steelers
New York Giants
New York Jets
West (California-Washigton)
Seattle Seahawks
San Francisco 49ers
LA Rams
LA Chargers
NFC
North (Midwest)
Green Bay Packers
Minnesota Vikings
Chicago Bears
Indianapolis Colts
South (Southeast)
Atlanta Falcons
Jacksonville Jaguars
Tampa Bay Bucaneers
Miami Dolphins
East (Mid-Atlantic,Tobacco Road)
Philadelphia Eagles
Washington Redskins
Carolina Panthers
Baltimore Ravens
West (Mountain,Southwest)
Dallas Cowboys
Denver Broncos
Las Vegas Raiders
Arizona Cardinals