What is the minimum altitude for a helicopter?

Minimum altitude flight over cities is 1000 feet otherwise the minimum is 500 feet.
Low flying helicopters may be performing flight inspections of power lines or mapping. There may also be medical transportation.