How many cities are called Portsmouth in America?

 

How many places in America are called Portsmouth?

There are 7 places named Portsmouth in America.