张良镇,隶属于河南省平顶山市鲁山县,地处鲁山县东南部,东、东北与磙子营乡为邻,南与南阳市方城县四里店镇和拐河镇相邻,西、西北邻马楼乡,距鲁山县城17千米,区域总面积90.24平方千米。
明嘉靖年间(1522年至1566年),张良镇境域属大宁乡;1986年9月,由张良乡改为张良镇。截至2018年末,张良镇户籍人口为60575人。截至2020年6月,张良镇下辖41个行政村,镇人民政府驻张北村。
截至2018年末,张良镇有工业企业33个,其中规模以上8个,有营业面积超过50平方米以上的综合商店或超市138个。