方正镇位于方正县中部,北距松花江15公里,南距同三公路1公里,老哈同公司公路由镇区中经过,其地理坐标为东径128°17′15″——128°53′55″,北纬45°48′30″——45°52′00″。
方正镇北邻松南乡、东邻伊汉通乡,西、南部接德善乡。东距依兰县城105公里、佳木斯164公里,南距延寿县城64公里,西距宾县镇115公里、省会哈尔滨市164公里,北距通河县城16公里。
方正镇有文字记载已有90余年。原是一个小村庄,1905年该村归大通县管辖,此前一直属依兰领地。宣统元年(1909年)清政府设方正县。县名是根据村北侧的方正糊取名而定,并沿用至今,一直是县政府所在地。.