Cleveland Browns Stadium has been home to the Cleveland Browns since 1999. It was constructed at an estimated construction cost of 283 Million dollars and has a capacity of 73,200; the 9th largest NFL Stadium. The stadium sits on the former site of Cleveland Municipal Stadium.