On 2 June 2016, it was announced that Brownhill would join Bristol City on a two-year deal upon his contract expiry at Preston North End [REF].
On the 29th of April 2017 Josh Brownhill scored his first goal for Bristol City.