Hermansby landskommun är belägen i
Inlands Södre härad och bredde ut sig längs kusten, öster om Marstrand. I norr och nordost gränsade kommunen till Kode landskommun, i öster till Ytterby landskommun, i sydost till Säve landskommun, i söder till Torslanda landskommun samt i väster till havet. Kommunens totala areal uppgick till 10 965 hektar, varav 10 773 hektar utgjordes av landområden.