Ломжа е трет по големина град во Подлаското војводство со 63.036 жители. На крајот на 2006 година, порастот на населението е позитивно и изнесува 1,3% на 1.000 жители со оглед на состојбата на миграција која била негативна (-520). Стапката на невработеност во мај 2008 година изнесувала 10,2%. Според податоците од 2006 година, просечниот приход по глава на жител изнесува 2,942.31 полски злоти.