圣若昂（），是巴西的城镇，位于该国东北部，由伯南布哥州负责管辖，始建于1958年，面积244平方公里，海拔高度716米，2014年人口22,284，人口密度每平方公里91.16人。