虎城鎮隸屬於重慶市梁平縣,位於縣境西北部,距縣城67公里,梁平、達縣、大竹三縣在此地交界,該鎮東接梁平縣龍勝鄉、袁驛鎮,南臨梁平縣碧山鎮、大竹縣石橋鎮,西抵達縣南嶽鎮,北至梁平縣竹山鎮、達縣黃庭鄉。中心位置約在東經107°33′,北緯30°49′。全鎮總面積78平方公里,總計人口42927人。2014年,全鎮國內生產總值4.37億元,一、二、三產業的年總產值分別爲2.778億元、1.6億元、0.008億元,社會固定資產投資3.0087億元,社會消費品零售總額1.9億元,農民人均純收入8950元。