When I retired 16 years ago in NJ, I was informed as a retired LEO by the instructor who qualified me, I could no longer carry in federal, state, county or municipal government buildings or offices (court houses, post offices). To date, I haven't heard or read where that has changed.