The 20-year-old was expected to remain with the Conference club for an additional month but the deal did not meet the requirements under the emergency loan rules.
A statement on Bath City's official website said: "Bath City can confirm that the recent loan of Joe Edwards from Bristol City will not be renewed for the coming month.
"Both parties were interested in Edwards remaining with the team for a further 28 days, but the deal fell foul of the emergency loan rules set by the Football Conference.
"If Edwards and Bristol City were willing to renew the deal in the future it would next be possible during the January transfer window."
Source: PA
Source: PA