Располагается на левом берегу Волги, в нескольких километрах ниже устья Керженца.
Численность населения 203 жителя.
С 1789по 1920Макарьев был уездным городом, центром Макарьевского уезда Нижегородской губернии, хотя в XIX векебольшая часть уездных учреждений переехало на правый (южный) берег Волги, в село Лысково, располагавшееся на Казанском тракте. С ликвидацией уезда город Макарьев стал селом Макарьево, а село Лысково стало городом.
В 1958 годуМакарьеву был присвоен статус рабочего посёлка.
Макарьево сильно пострадал от Чебоксарской ГЭС, часть жителей переселена, водозащитные сооружения исказили вид монастыря.