Grey County is made up of many small towns and communities. Click on the town for a profile and links to further information.
Grey County is also made up of 9 municipalities, which are listed below. Some of these municipalities were amalgamated from smaller towns and townships, and these are listed following the municipal name.
- City of Owen Sound
- Municipality of Grey Highlands - Flesherton, Markdale, Artemesia, Euphrasia, Osprey
- Municipality of Meaford - Town of Meaford, St. Vincent and Sydenham Townships
- Municipality of West Grey - Town of Durham, Neustadt, Genelg, Normanby, Bentick Township
- Town of Hanover
- The Blue Mountains - Town of Thornbury and Collingwood Township
- Township of Chatsworth - Village of Chatsworth, Sullivan and Holland Townships
- Township of Georgian Bluffs - Keppel, Derby & Sarawak
- Township of Southgate - Egremont, Proton, Dundalk